Deployment

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.

Standalone flow Kubernetes flow
Cloud native

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
Learn more
Recommended
Standalone

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
Request a demo
Mixed setup

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
Learn more

Why On-Premise?

apiRuler is built to run in your own data center.

Data controlRequests, logs and configuration stay in-house, with no dependency on any cloud service.
Your existing security policiesSits inside your WAF, DMZ, network segmentation and corporate identity stack.
Low latencyThe gateway runs next to your services, so traffic never leaves the network without need.

Performance and resource sizing

Benchmark results from the apiRuler datasheet and recommended resources by environment size.

Performance benchmarks

ConfigurationProxy only+ Rate limit+ Key Auth+ Basic Auth
Requests / sec135,320113,803100,30596,306
P99 latency5.7 ms7.84 ms9.19 ms9.38 ms
P95 latency3.55 ms3.65 ms4.4 ms4.67 ms

Benchmarks run on an EC2 C5 instance with a 16-core CPU and 32 GB of memory.

Resource sizing guidelines

TierDevelopmentSmallMediumLarge
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
CPU1-2 cores1-2 cores2-4 cores8-16 cores
Memory2-4 GB2-4 GB4-8 GB16-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.

Write to us for a demo or a quote:

info@apiruler.com
Request a Demo Datasheet