> ## Documentation Index
> Fetch the complete documentation index at: https://docs.modo.link/llms.txt
> Use this file to discover all available pages before exploring further.

# Real-Time API

# Live Data on Canton

**Modo Real-Time API** continuously streams live Canton network data over [gRPC](https://docs.silvana.one/sdk/grpc-api/grpc-api-types), delivering on-chain events (transactions, updates, etc.) as they happen.

Real-Time API is especially helpful for building interfaces and backend systems that need a live view of data, where timing is critical:

* Live network dashboards;
* Monitoring and alerting systems;
* Automated backend workflows;
* Portfolio and activity trackers;
* Analytics pipelines powered by always-fresh data;
* and more...

# Why It Stands Out

* **True real-time delivery** – receive transactions, updates, and network events the moment they happen;
* **Millisecond-speed access** – power latency-sensitive apps with ultra-fast data delivery;
* **Streaming, not polling** – skip repeated requests and outdated refresh cycles;
* **Easy to use** – plug in [gRPC](https://docs.silvana.one/sdk/grpc-api/grpc-api-types), authenticate, and start building straight away;
* **No infrastructure needed** – get the speed and reliability you need without becoming a validator or supervalidator on Canton.

<Check>
  Plug it in! Get a live on-chain data feed! Build great apps on Canton!
</Check>

# Methods

Developers can follow ledger progress, balances, active contracts, updates, rates, and preapproval data through dedicated streaming methods.

| Method                                                        | What it provides                           | Common use case                                                                     |
| :------------------------------------------------------------ | :----------------------------------------- | :---------------------------------------------------------------------------------- |
| [GetLedgerEnd](/agentic-api/core/get-ledger-end)              | Current ledger position.                   | Check the latest available point <br />in the stream before reading live data.      |
| [GetDsoRates ](/agentic-api/core/get-dso-rates)               | Live DSO rate data.                        | Keep rate-sensitive tools, pricing logic,<br />and monitoring views updated.        |
| [GetBalances ](/agentic-api/core/get-balances)                | Current balance information.               | Power wallets, portfolios, accounting <br />flows, and balance dashboards.          |
| [GetAmulets ](/agentic-api/core/get-amulets)                  | Amulet-related live data.                  | Track Amulet state and activity <br />connected to balances or <br />product logic. |
| [GetActiveContracts ](/agentic-api/core/get-active-contracts) | Active contract state.                     | Keep applications aligned with <br />currently valid on-chain agreements.           |
| [GetUpdates ](/agentic-api/core/get-updates)                  | Ledger updates and activity <br />changes. | Build live feeds, alerts, monitoring <br />systems, and activity views.             |
| [GetPreapprovals](/agentic-api/preapproval/get-preapprovals)  | Preapproval-related data.                  | Monitor authorization states and <br />supported permissioned workflows.            |

<Check>
  Get a paid API plan to use the Real-Time API!
</Check>
