Cloud Login Install

Licensing and deployment models

Tyk Self-Managed is the easiest way to install Tyk Full Lifecycle API Management solution in your infrastructure. There is no calling home, and there are no usage limits. You have full control.

When selecting a Tyk Self-managed license (see the pricing page to compare the licenses), you can choose between three deployment models: Launch, Flex and Global Multi-team. Read below to learn which model fits best for your scenario.

Are you still figuring out your requirements for your deployment around performance, resilience, availability, latency, or multi-region deployment? Look at our API management architectural and deployment patterns 101 post to learn more.

3 questions to ask yourself to select your deployment model

1. How many environments do you manage?

An environment is a single grouping of a control plane and multiple gateways, representing your development lifecycle. For example, staging and production would be 2 environments.

If you have teams working on two different projects, deployed in different environments, you might have 4 different environments (staging and prod for project number 1, staging and prod for project number 2). Or, you can leverage multi-tenancy with RBAC to onboard multiple teams onto the same environment to be more cost effective. You can read more about that scenario in the blog post How to manage multiple teams with Tyk Self-Managed.

You get extra developer licenses (a single control plane with 1 connected gateway for local testing on a developer’s workstation) for development and testing on local computers.

2. How many gateways do you need per environment?

We recommend a minimum of 2 gateways per environment for redundancy & fail over. Rolling updates or blue green deployment might require additional gateways to ensure high availability during deployments.

You might also need more depending on your average load or to handle seasonal peak traffic. See Planning for Production to learn more.

3. Are you deploying your software stack in multiple regions or datacenter?

Do you need support for centrally managing your APIs while deploying edge gateways into multiple regions or datacenter? Do you want to ensure data sovereignty in each of the regions you are deploying your APIs?

Launch - perfect to get started

✅ For single teams just getting started

Tyk Self-managed Launch

Flex - for multiple teams within a single data centre or cloud

✅ For multiple teams that require high availability and horizontal scaling
✅ For Kubernetes-based deployment within one cluster / region

Tyk Self-managed Flex

Global Multi-team - for the largest global enterprises at scale

✅ For managing your APIs centrally while deploying edge gateways in independent clusters / regions
✅ For the highest availability across data centers
✅ For Kubernetes-based deployment in multiple cluster / multiple regions
✅ For larger organisations with multiple teams and data sovereignty requirements

The license starts with 3 environments and 2 regions, can be extended to more environments and regions as needed.

Tyk Self-managed Global Multi-team

Don’t see what you need?

Contact us to discuss custom or enterprise deployments.

This documentation is open source. Please improve it by filing issues or pull requests.