Build Smarter, Event-Driven Applications

Leverage the power of multi-chain agents, real-time data streams, aggregated APIs, and reliable webhooks to create smooth, event-driven applications.

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

Get Started Now