A gateway written in Rust that routes HTTP traffic to your services. Services that speak FARP publish their own OpenAPI, AsyncAPI, gRPC or GraphQL schemas, and Octopus turns them into routes as they come and go.
- HTTP/2, WebSockets, load balancing, health checks and circuit breaking
- JWT auth, rate limiting, CORS and compression as middleware
- Your services get its address as OCTOPUS_URL