Tyk - Open Source API Gateway
Join the community, contribute and help us keep Tyk at the forefront of Open Source API management.
Free and Easy to install
Tyk is an open source API gateway, that is easy to deploy and setup using YUM, APT, Docker or Vagrant
We are transparent, flexible and open – licensed under the MPL v2.0.
Built in Go and backed by Redis for stellar performance
Tyk API Gateway is FREE, and you can get it now
A large community
We are supported by a thriving community, with a dedicated hub
Tyk has a public roadmap and flexible contributor guidelines
Updated with patches, incremental updates and new releases regularly to ensure your peace of mind
Tyk Technologies are core contributors to the open source project, and actively contribute to the community
As major contributors to the core project, we provide support and SLA to Enterprise clients globally
Get more with a licensed management front-end: the Tyk Dashboard
Enable developer engagement with a dedicated, customisable Developer Portal
Get multi-DC, multi-zone management support using our Tyk Multi Data Centre Bridge
Tyk API Gateway Features
Quotas and Rate Limiting
Set rate limiting, request throttling, and auto-renewing request quotas to manage how your users access your API.
Tyk supports access tokens, HMAC request signing, JSON Web tokens, OpenID Connect, basic auth and OAuth 2.0 to integrate old and new services easily.
Tyk can record and store detailed analytics into CSV, MongoDB or ElasticSearch for analysis by your favourite BI tool.
Integrate existing or new applications with Tyk using our REST API, Tyk does hot-reloads so you can introduce new services without downtime.
Mock out APIs
Use our API controls to mock out API versions before release. Import API Blueprints from Apiary or Swagger to make it easier than ever to start with Tyk.
Notifications and Events
Use our event system to hook into existing infrastructure and get up-to-the-minute notifications when key events happen on your services, APIs, portals or developers.
Inject proprietary headers and transform inbound and outbound request data using our simple template and middleware system.
Use Tyk with Consul, Etcd, Eureka and many others to enable auto-configuring, self-healing APIs
Policies and Tiers
Enable tiered, metered access using powerful key policies to apply to your developers
Split APIs across clusters and data centers with Tyk’s flexible tagging and segmentation features.
Circuit breakers, hard timeouts, service discovery and load balancing, all designed to integrate your microservices.
Choose from Python, Lua or any gRPC connected language such as C++, Java, Ruby and C#.