The NomaAPI and SDK are currently in development. This section will be expanded as endpoints are finalized and made publicly available.
Overview
noma uses Connect RPC (protobuf over HTTP) for its API. This provides type-safe, high-performance communication with support for multiple languages.Planned services
| Service | Description | Status |
|---|---|---|
| MarketService | Browse events, markets, orderbooks, prices, and probability history | Coming soon |
| TradingService | Place orders, manage positions, check balances | Coming soon |
| UserService | Profiles, Noma IDs, badges, settings | Coming soon |
Authentication
The API uses session-based authentication with HttpOnly cookies. Authenticated endpoints require a valid session obtained through the AuthService.SDK
Official SDKs will be available for:- TypeScript/JavaScript — For web and Node.js applications
- Python — For data analysis, bots, and automation