-
Notifications
You must be signed in to change notification settings - Fork 617
Home
Welcome to the fabio wiki!
fabio is the zero-conf HTTP router for your micro-services which just works.
Register your services in consul, provide a health check and fabio will start routing traffic to them. No configuration required. Deploying, upgrading and refactoring services has never been easier.
Have a look at the Quickstart to get started or dive into the documentation to learn more about fabio.
fabio was developed and is maintained by Frank Schroeder at eBay in Amsterdam to make deployment simpler and faster. It runs some of the largest websites in the Netherlands and Italy like marktplaats.nl and kijiji.it without a problem, delivering 15k req/sec but most of the time we forget it exists.
If you want to watch a presentation about fabio you can check out one of these:
- fabio demo
- dotGo EU Paris, 9 Nov 2015 - Frank Schroeder - fabio
- HashiConf EU Amsterdam, 15 Jun 2016 - Frank Schroeder - fabio
- HashiConf EU Amsterdam, 15 Jun 2016 - Kelsey Hightower - 12 Factor app
Feel free to help improving the documentation with deployment scenarios, real-world performance numbers and information that helps others.
Your help is appreciated :)
Thanks for using fabio
The Fabio Authors
- Home
- Quickstart
- Installation
- Verifying Releases
- Configuration
- Binding to low ports
- Deployment
-
Features
- Access Logging ⭐️
- Certificate Stores
- Compression
- Circonus Support
- DataDog Support
- Docker Support
- Dynamic Reloading
- Graceful Shutdown
- Graphite Support
- HTTP Header
- HTTPS Upstream
- Metrics Support
- Path Stripping
- PROXY Protocol
- Request Debugging
- Request Tracing
- SSE Support
- StatsD Support
- TCP Proxy ⭐️
- TCP+SNI Support
- Traffic Shaping
- Vault Integration
- Websockets
- Web UI
- Performance
- Service Configuration
- Routing
- Debugging
- Contributing
- Why fabio?