Tyk
Tyk is an open-source API gateway and management platform supporting REST, GraphQL, gRPC, and Async APIs with a developer portal, analytics, and flexible deployment across cloud, on-premise, and hybrid environments.
APIs
Tyk Gateway API
The Tyk Gateway API provides a RESTful interface for managing API definitions, keys, certificates, and health checks directly on a Tyk Gateway node. It is used to configure and ...
Tyk Dashboard API
The Tyk Dashboard API is a superset of the Gateway API providing programmatic access to a centralized database of API definitions, keys, policies, users, and organizations. It i...
Tyk Dashboard Admin API
The Tyk Dashboard Admin API provides super-administrative access to the Tyk Dashboard, enabling management of organizations and system-level configuration. It is used for bootst...
Tyk MDCB API
The Tyk Multi Data Centre Bridge (MDCB) API enables synchronization of API configurations, keys, and policies across geographically distributed Tyk Gateway clusters. It provides...
Capabilities
Tyk API Management
Unified API management workflow combining Gateway and Dashboard APIs for API developers and platform engineers to manage API definitions, keys, policies, and portal configurations.
Run with NaftikoTyk Platform Administration
Platform administration workflow combining Dashboard Admin and MDCB APIs for platform administrators to manage organizations, multi-data center deployments, and system diagnostics.
Run with NaftikoFeatures
High-performance, open-source API gateway supporting REST, GraphQL, gRPC, TCP, and async APIs with low-latency request proxying.
Configurable rate limiting and throttling policies to protect backend services from traffic spikes and abuse.
Multiple authentication methods including API keys, JWT, OAuth 2.0, mutual TLS, OpenID Connect, and basic auth.
Real-time API analytics, traffic monitoring, and detailed logging with export to multiple backend stores.
Customizable developer portal for API documentation, key management, and developer onboarding.
Native GraphQL proxy and Universal Data Graph for federating REST and GraphQL APIs into a single graph endpoint.
Built-in support for API versioning with URL, header, and query parameter-based version routing.
Centralized access control policies for managing rate limits, quotas, and access rights across multiple APIs.
MDCB enables synchronization of API configurations and keys across geographically distributed gateway clusters.
Extensible middleware plugin system supporting Go, Python, JavaScript, Lua, and gRPC-based custom plugins.
Tyk AI Studio provides an AI gateway for managing, governing, and interacting with AI models across your organization.
Use Cases
Enable API-as-a-product strategies with tiered plans, usage tracking, and developer self-service through the portal.
Centralize traffic management, authentication, and observability for microservices architectures.
Deploy gateways across cloud, on-premise, and hybrid environments with centralized management.
Wrap legacy SOAP and XML APIs with modern REST or GraphQL interfaces using Tyk's transformation middleware.
Manage third-party developer access with fine-grained policies, quota management, and analytics per consumer.
Govern and manage AI model APIs with rate limiting, access control, and usage analytics through Tyk AI Studio.
Integrations
Tyk Operator provides native Kubernetes integration for managing API definitions and policies as custom resources.
Infrastructure-as-code provider for managing Tyk configurations through Terraform.
Integration with Keycloak for OAuth 2.0 and OpenID Connect authentication flows.
Support for Auth0 as an identity provider for JWT validation and OAuth 2.0 token management.
Export gateway metrics to Prometheus for monitoring and alerting with Grafana dashboards.
Distributed tracing integration with OpenTelemetry for end-to-end request visibility.
Backstage plugin for viewing and managing Tyk API definitions from within the Backstage developer portal.
CI/CD integration for automated API deployment and configuration updates through Jenkins pipelines.
Ansible playbooks for automated Tyk gateway and dashboard provisioning and configuration.
Official Helm charts for deploying Tyk components on Kubernetes clusters.