Manage APIs
You can manage your APIs in Tyk Dashboard UI. To access it, click on your desired Control Plane name in the Deployments screen and then on the MANAGE APIS button From there you have access to the full scope of Tyk API management functionality, including:- Adding APIs to Tyk, including REST and GraphQL APIs
- Applying Quotas and Rate limits via Security Policies and Keys
- Securing your APIs
- Viewing granular Analytics for your Tyk managed APIs
- Transform traffic with the Tyk API Designer
- Add integration options such as SSO and 3rd Party IdentityProviders
- Adding Segment Tags
Secure Your APIs
If you decide to use Tyk Cloud to protect your APIs, you need to make APIs accessible to your Tyk Cloud Data Planes so that Tyk can connect your clients to them. A common question that arises is, “how do I secure my APIs (backend services)?”. Here are the most popular ways to secure your APIs. 1. Mutual TLS or Client authorization- This is the most secure method to protect your APIs. With Client authorization, you need to add your Tyk Gateway certificates to an allow-list in all your backends and they will then accept access requests only from clients that present these pre authorized certificates. There are a few limitations with this approach: a. Depending on your setup, you might need to add it to every backend service. If you have a Load Balancer (LB), then it can be set at the LB level. b. Sometimes the LBs (like Application Load Balancers) do not support mTLS and then you need to find other solutions, like Request Signing (below). Another option that might be possible, is to front your services or your LB with an L7 API Gateway (Like Tyk!) to do mTLS with the Tyk Cloud Data Planes on Tyk Cloud.
- You need to be able to update the list in case certificates expire or get revoked.