Skip to main content

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.