On your own servers, in full control
apiRuler is built first for on-premise use: your data and traffic never leave your infrastructure. When you need to, move to Kubernetes or a hybrid cloud with the same console and policies.
Choose the deployment model that fits you
Place apiRuler in the model that best fits your current infrastructure.
Kubernetes
Scalable, flexible and highly available for cloud native environments.
- Orchestration on Kubernetes
- Easy install and upgrades with Helm
- Lightweight, portable containers
- High availability
- Autoscaling
On-Premise
On your own servers, fully in your control. Your data and traffic never leave your infrastructure.
- Your data stays on your infrastructure
- Windows Server and Linux support
- Virtual machine (VM) or bare metal
- Quick install with Docker Compose
- Low footprint, high performance
Cloud / Hybrid
Unite your data center and cloud behind one gateway layer.
- Multiple environments from one console
- Cloudflare configuration import
- Deploy behind DMZ / WAF
- Gradual migration path
- Enterprise support
Why On-Premise?
apiRuler is built to run in your own data center.
Performance and resource sizing
Benchmark results from the apiRuler datasheet and recommended resources by environment size.
Performance benchmarks
| Configuration | Proxy only | + Rate limit | + Key Auth | + Basic Auth |
|---|---|---|---|---|
| Requests / sec | 135,320 | 113,803 | 100,305 | 96,306 |
| P99 latency | 5.7 ms | 7.84 ms | 9.19 ms | 9.38 ms |
| P95 latency | 3.55 ms | 3.65 ms | 4.4 ms | 4.67 ms |
Benchmarks run on an EC2 C5 instance with a 16-core CPU and 32 GB of memory.
Resource sizing guidelines
| Tier | Development | Small | Medium | Large |
|---|---|---|---|---|
| Entities | < 100 | < 1,000 | < 10,000 | < 50,000+ |
| Latency | < 100 ms | < 20 ms | < 10 ms | < 10 ms |
| Throughput | < 500 RPS | < 2,500 RPS | < 10,000 RPS | < 10,000 RPS |
| CPU | 1-2 cores | 1-2 cores | 2-4 cores | 8-16 cores |
| Memory | 2-4 GB | 2-4 GB | 4-8 GB | 16-32 GB |
Ready to take control of your APIs?
Our team is ready to plan the right deployment for your infrastructure with you and show you a live demo.