Deploy
Tollbooth ships as a Docker image at ghcr.io/loa212/x402-tollbooth, so it runs anywhere that can pull and run a container.
| Platform | Status | Guide |
|---|---|---|
| Fly.io | Supported | Fly.io guide |
| Railway | Supported | Railway guide |
| VPS + Nginx | Supported | Production guide |
| Cloudflare Workers | Not compatible | Compatibility notes |
| Any Docker host | Supported | See Getting Started |
All guides assume you already have a tollbooth.config.yaml. If you don’t, see Getting Started first.
If you run multiple tollbooth instances or autoscale, configure Redis-backed shared state first: Scaling and Shared Stores.