Developer
Building an integration, a plugin, or operating a ScaiWave deployment? These tutorials are arranged roughly in the order you'll hit them.
Getting your environment running#
- Local development setup — venv, infra, migrations, hot-reload.
- Authenticate with ScaiKey — OIDC, token exchange, refresh.
Talking to the API#
- Your first REST API call — register, list rooms, send a message, search.
- Send a message via the API — the event model in detail.
- Subscribe to WebSocket events —
/v1/stream, event types, reconnect.
Extending#
- Write a plugin — add a tool the AI can call.
- Build an integration bridge — relay messages to/from Slack, Discord, a custom system.
Operating#
- Deploy ScaiWave — production topology, env, capacity.
- Enable federation with a peer — admin setup for cross-tenant rooms.
For lookups, see the Reference.