Developers
Inline currently exposes two API entry points.
Bot HTTP API
- Best for simpler bot workflows and alerts.
- Request/response over HTTP.
- Good fit for lightweight automations.
Full Realtime API
- Best for full two-way interactions and richer bot behavior.
- WebSocket RPC with live state sync.
- Recommended when your bot behaves like an active participant in chats.
See: Realtime API
SDKs
- TypeScript SDK: use
@inline-chat/realtime-sdkfor Bun, Node.js, and JavaScript runtimes. - Rust SDK: use
inline-sdkfor Rust agents, bridges, CLIs, and cross-platform client foundations.
See: Rust SDK
Matrix and Beeper
Inline has an official Matrix bridge for Beeper and self-hosted Matrix deployments. It is built on mautrix-go bridgev2 and can run alongside other Matrix application service bridges.
Bridge repository: inline-chat/matrix-inline
Quick Start
- Method reference: Bot API
- OpenClaw integration: OpenClaw
- Bot token guide: Creating a Bot
Deep Links
Supported deep links on native apps:
Text
inline://user/{userId}
inline://chat/{chatId}
inline://chat/{chatId}/message/{messageId}Repository
Inline publishes public protocol definitions, SDK packages, bot tools, MCP, CLI, and plugins on GitHub.
Start here: inline-chat/inline on GitHub
More setup and architecture details are in the README.