Bundled Automation
Multi-Chain Agents
Power-up your projects with versatile multi-chain automation
Broad Connectivity
Wide Coverage
Access 20+ blockchain networks
Effortlessly tap into the multi-chain space with our ingress layer.
Multi-Chain Data
Aggregated APIs
Query multi-chain data in just one call
import { OcelloidsClient } from "@sodazone/ocelloids-client";
const client = new OcelloidsClient(API_TOKEN);
const agent = client.agent("steward");
agent.query({
op: "assets",
criteria:[
{
network: "urn:ocn:polkadot:1000",
assets: [ "1984" ]
},
{
network: "urn:ocn:polkadot:2034",
assets:[ "15", "10", "25" ]
}
]
})
.then(res => {
console.log(res.items)
});
Multi-Chain simplified.
Access tailored data from multiple chains in just one call, significantly reducing the complexities of your multi-chain application development journey.
Easy Integration
Data Streams
Subscribe to real-time data streams over WebSockets
import { OcelloidsClient } from "@sodazone/ocelloids-client";
const client = new OcelloidsClient(API_TOKEN);
const agent = client.agent("xcm");
agent.subscribe({
senders: "*",
events: "*",
origins: "*",
destinations: [
"urn:ocn:polkadot:0",
// ...
"urn:ocn:polkadot:2000"
]},
{
onMessage: msg => console.log(msg),
onError: error => console.log(error),
onClose: event => console.log(event.reason)
}
);
Develop highly responsive applications with Ocelloids.
Our lightweight and customizable solution ensures your application receives real-time onchain data with exceptional reliability and performance.
Say goodbye to costly indexers and enjoy fast, efficient, and tailored data streams for effortless integration!
Instant Notifications
Reliable Webhooks
Deliver critical updates with guaranteed webhook reliability
import { OcelloidsClient } from "@sodazone/ocelloids-client";
const client = new OcelloidsClient(API_TOKEN);
const agent = client.agent("xcm");
agent.createSubscription({
id: "my-subscription",
args: {
senders: "*",
origins: "*",
destinations: [
"urn:ocn:polkadot:0",
// ...
"urn:ocn:polkadot:2104"
],
},
// configure the delivery channels
channels: [
{
type: "webhook",
url: "https://some.webhook"
},
{
type: "websocket"
}
]
});
Develop reliable, event-driven applications with Webhooks.
Our webhook delivery ensures your application receives critical updates in a structured format, allowing you to index only the information you need, while guaranteeing uninterrupted service and smooth integration.
Leave behind the challenges of complex polling mechanisms and embrace the simplicity of reliable instant notifications!
Avoid vendor lock-in
Open Source
Take control of your destiny, prioritize flexibility and security
Licensed under the Apache License, Version 2.0
Our open source software allows you to audit, customize and innovate without limitations.
Choose open source software for a transparent, collaborative, and secure approach to software development, where flexibility and security are top priority in your technology stack.
Unlock frictionless experiences
where offchain and onchain converge