> For the complete documentation index, see [llms.txt](https://docs.zebec.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.zebec.io/developer-docs/sdks/streaming-sdk.md).

# Streaming SDK

Zebec Streaming SDK - programmable real-time payment streams on Solana, Stellar, and Aleo.

The Streaming SDK lets developers create, update, pause, resume, and cancel real-time payment streams on supported blockchains.

## Supported chains

Zebec provides Streaming SDKs for the following chains. Select a chain below for installation instructions, configuration details, and the full method reference.

| Chain                                                                  | Status    | SDK                                  | Description                                                    |
| ---------------------------------------------------------------------- | --------- | ------------------------------------ | -------------------------------------------------------------- |
| [Stellar](/developer-docs/sdks/streaming-sdk/stellar-streaming-sdk.md) | Available | `@zebec-network/stellar-payroll-sdk` | TypeScript SDK for Soroban smart-contract streams on Stellar.  |
| [Solana](/developer-docs/sdks/streaming-sdk/solana-streaming-sdk.md)   | Available | `@zebec-network/zebec-stream-sdk`    | TypeScript SDK for SPL-token streams on Solana via Anchor.     |
| [Aleo](/developer-docs/sdks/streaming-sdk/aleo-streaming-sdk.md)       | Available | `@zebec-network/aleo-stream-sdk`     | TypeScript SDK for public and private IARC-22 streams on Aleo. |

## Common concepts

Across supported chains, the Streaming SDKs share the same high-level model:

* **Streams** — on-chain agreements that move tokens from a sender to a receiver over a defined duration.
* **Lifecycle management** — create, pause, resume, cancel, withdraw, transfer, and top-up streams.
* **Fee configuration** — global protocol fees plus per-sender (tenant) overrides.
* **Token whitelisting** — admins control which tokens can be streamed.
* **Batch operations** — create, pause, resume, cancel, or top-up many streams in a single transaction (or chunked batch).

## Related

* [Enterprise Payroll streaming guide](/zebec-application-suite/enterprise-payroll/streaming-payroll.md)
* [Partner API overview](/developer-docs/partner-api.md)
