API Reference
The CivStart API is a RESTful API built with NestJS.
Base URLs
- Production:
https://api.civstart.ventures - Staging:
https://api-staging.civstart.ventures - Development:
https://api-dev.civstart.ventures
Authentication
All API requests require authentication via Clerk JWT tokens. Include the token in the Authorization header:
Authorization: Bearer <your-clerk-jwt-token>
Rate Limiting
- 100 requests per minute per IP
- 1000 requests per hour per user
WebSocket Support
Real-time updates are available via Socket.IO. See WebSockets for details on namespaces and events.