Tyk 是一个开源轻量级的、快速可伸缩的 API 网关，支持配额和速度限制，支持授权和数据分析，支持多用户多组织，提供全 RESTful API等。
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, basic auth and OAuth 2.0 to integrate old and new services easily.
Tyk can record and store detailed analytics which can be segmented by user, error, endpoint and client ID across multiple APIs and versions.
Integrate existing or new applications with Tyk using our REST API, Tyk does hot-reloads so you can introduce new services without downtime.
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.
Track your latency, hits and uptime. Chart data for each version and API your are managing. Get notified via webhook or email when quotas are reached or a service is down.
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.
Publish your managed APIs to your customisable, mobile-enabled API portal
Publish your API Documentation using Swagger or API Blueprint
Let developers manage their own keys, sign up and enroll to your APIs, with a flexible workflow
Enable tiered, metered access using powerful key policies to apply to your developers
Use Tyk with Consul, Etcd, Eureka and many others to enable auto-configuring, self-healing APIs
Circuit breakers, hard timeouts, service discovery and load balancing, all designed to integrate your microservices.
Split APIs across clusters and data centers with Tyk's flexible tagging and segmentation features.