Sail Modern API Gateway
Sail

Your stack,
streamlined.

Orchestrate API Gateway, routes, clusters, and policies effortlessly—no rewrites, no limits. Extend Sail to power any project.

Free and open source

Sail is a developer-first, always-free, open-source platform. Join a thriving community and help shape the future of modern API gateway.

Why developers choose Sail

Code-centric control

Define your stack in code—type-safe and readable. Run locally, deploy anywhere without architectural changes.

Modular and extensible

Orchestrate routes, clusters, authentication, and policies with zero rewrites. Extend Sail to fit your stack—deploy anywhere.

Real-time updates

MongoDB Change Streams deliver instant configuration updates—debug faster with zero setup.

Flexible deployments

Deploy anywhere—Docker, Kubernetes, cloud, or on-prem. Sail adapts to your environment for consistent deployments without rewrites.

Define your stack in configuration

Sail is modular, composable, and extensible. Configure routes, clusters, policies, and deployment options through Web UI or REST API.

Build your Gateway

Toggle different features on/off to see how Sail defines different parts of your gateway.
{
  "routeId": "api-route",
  "clusterId": "backend-api",
  "match": {
    "path": "/api/{**catch-all}"
  },
  "order": 1
}

Same model, different environments

Use Sail to manage everything locally or create deployment artifacts during your CI/CD.

Local development

docker-compose up
  • Runs with your local Docker runtime
  • Web UI available on localhost:5173
  • Real-time configuration updates

Production deployment

kubectl apply -f sail.yaml
  • Same app structure, deployed where you want
  • Use managed cloud services or your own infra
  • Integrates with CI/CD pipelines seamlessly