- 1. Overview
- 2. About the product
- 2.1. Use cases
- 2.2. How delivery works
- 2.3. Delivery semantics
- 3. Getting started
- 3.1. Try the demos
- 3.2. Client configuration
- 4. Security & Auth
- 4.1. Tokens
- 4.2. Permissions model
- 4.3. Threat model & best practices
- 5. Channels
- 5.1. Channel naming
- 5.2. Patterns & matching
- 5.3. Namespaces
- 5.4. Limits and allowed characters
- 6. SDKs
- 6.1. JavaScript SDK
- 6.2. Rust SDK
- 6.3. WebTransport
- 6.4. Filters
- 6.5. WebSocket client
- 7. API
- 7.1. REST API
- 8. Usage examples
- 8.1. Using tenants
- 8.2. Channel patterns
- 9. Operations
- 9.1. Observability
- 9.2. Limits & scaling
- 10. Reference
- 10.1. Schemas
- 11. Troubleshooting
- 11.1. Error codes