Tyk logo

Tyk

Open source API gateway for REST, GraphQL, TCP, and gRPC with rate limiting, auth, and analytics

Repository activity
  • Stars10.7k
  • Forks1.2k
  • Open Issues457
tyktechnologies-tyk health score - Linux Foundation Insights
License

Other

Languages
  • Go
  • Shell
  • Python
Tyk screenshot

About Tyk

Tyk Gateway is a cloud-native API gateway for managing traffic across REST, GraphQL, TCP, and gRPC. Written in Go, it puts authentication, rate limiting, quotas, analytics, and common microservice patterns in front of your services, and runs natively on Kubernetes through the Tyk Kubernetes Operator.

The gateway ships with its full feature set rather than gating capabilities behind a paid tier, and a Docker option gets a single instance running quickly. It can run standalone or as the data plane for the wider Tyk platform.

Tyk follows an open-core model. The gateway is open source under the Mozilla Public License, while Tyk Technologies offers a commercial platform around it - adding a management control plane, dashboard GUI, and developer portal - available as Self Managed or Cloud deployments.

Key features

  • Manages REST, GraphQL, TCP, and gRPC traffic
  • Authentication, rate limiting, and quotas
  • Analytics for API traffic
  • Runs natively on Kubernetes via the Tyk Kubernetes Operator
  • Full feature set with no paid feature gating

Details

First released
2014
Written in
Go
Deployment
self-hostable · docker · cloud
Model
Open core
Protocols
REST · GraphQL · TCP · gRPC
Company
Tyk Technologies