SDK & Mobile Apps
Build custom modules with the module template, and manage communities from native iOS and Android apps.
- New modules follow the same structure every shipped module uses — a Quart REST app, environment-driven config, Pydantic validation, and a PyDAL-backed per-module database account — registering with the Router to receive routed events.
- Native apps ship for Android (Kotlin, Jetpack Compose, Android 8.0+) and iOS (Swift, SwiftUI, iOS 16+), both using MVVM with the same Hub API the web portal uses.
- Mobile features: JWT-based auth with refresh, community management, real-time WebSocket chat with typing indicators and paginated history, and a member directory.
- Rate limits protect the Hub API: 100 REST requests/minute, 30 WebSocket messages/minute, 10 history requests/minute per client.