Skip to content

Deployment Models

You should not have to choose between shipping quickly and keeping your traffic where it belongs. Apiway runs as a service you never operate, as a gateway inside your own cluster with the platform still managed for you, or entirely on your own infrastructure.

The choice is not only about where things run. It changes which capabilities you get. Read this page before you design against Apiway, because one difference below has architectural consequences.

PaaSHybridSelf-hosted
Control plane operated byApiwayApiwayYou
Gateway runs inApiway’s infrastructureYour clusterYour infrastructure
Micro-gateway in your clusterNoYesYes
East-west (service-to-service) enforcementNoYesYes
North-south (inbound) enforcementYesYesYes
Request payloads stay inside your networkNoYesYes
Infrastructure for you to runNoneThe gatewayAll of it
Typical reason to choose itFastest start, nothing to operateInternal calls must be governed, without running the platformData residency, regulated or air-gapped environments

Alpha Gateway is a micro-gateway: it is designed to run inside the cluster that runs your services, rather than in front of it as a shared appliance. That placement gives it two jobs.

  • North-south — traffic arriving from outside, routed by DNS to your public API surface.
  • East-west — service-to-service calls inside the cluster, addressed through Kubernetes service aliases.

The second is the one a conventional edge gateway cannot do. Internal calls between your own services normally bypass the gateway entirely, which means the identity, scope enforcement, metering and audit trail that apply to external consumers do not apply internally — so the calls with the most access are the least observed.

East-west enforcement arrives with the micro-gateway at no extra configuration. You do not declare internal routes, register services with each other, or maintain a second policy set for traffic that never leaves the cluster. It is the same contract, the same scopes and the same audit trail, applied because the gateway sits inside the cluster rather than in front of it.

The gateway holds no truth of its own. Core-service is the only component that deploys, and it writes the proxy surface — routes, policies, security, rate limits — to the gateway. The gateway serves traffic against what it has been given, which is why the same deployment model can target Alpha, Kong, Azure APIM, Apigee, Tyk or Zuplo without the governance changing. See Multi-Gateway.

The gateway runs in your cluster; the control plane remains ours to operate. You get the micro-gateway and east-west enforcement, and no request payload leaves your network — without taking on the platform itself.

The complete platform, containerised, on your own infrastructure. Control plane, gateway and the data layer beneath them all inside your perimeter, for environments where residency is a legal requirement rather than a preference.

Start on PaaS if you are evaluating: it is the fastest route from a specification to a live, governed API, and the model is a property of an environment rather than of your account — so development can stay on PaaS while production runs Hybrid or Self-hosted.

Choose Hybrid or Self-hosted from the outset if internal service-to-service traffic has to be governed, or if payloads may not leave your network. Those are design constraints, not preferences, and retrofitting them costs more than starting there.

See also: Environments · Multi-Gateway · Identity Providers · API Topology