tyktechnologies/tyk

Tyk Open Source API Gateway written in Go, supporting REST, GraphQL, TCP and gRPC protocols

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 2 minutes ago
Added to GitGenius on September 5th, 2026
Created on May 7th, 2014
Open Issues & Pull Requests: 504 (+0)
GitHub issues: Enabled
Number of forks: 1,168
Total Stargazers: 10,818 (+0)
Total Subscribers: 258 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

Tyk is an open source API gateway written in Go that handles REST, GraphQL, TCP, and gRPC protocols.

The tool solves the problem of routing, securing, and managing API traffic across microservices and cloud-native architectures. It acts as a reverse proxy that sits between clients and backend services, providing a single entry point for API requests. The gateway approach allows teams to implement cross-cutting concerns like authentication, rate limiting, and request transformation at a central location rather than duplicating logic across individual services.

Tyk suits organizations running microservices or Kubernetes environments that need protocol flexibility beyond standard REST APIs. Teams should consider it if they require support for multiple protocol types in a single gateway, particularly those working with GraphQL or gRPC alongside traditional REST endpoints. The project is appropriate for cloud-native deployments where Kubernetes integration is important.

The project maintains active development with regular commits addressing bug fixes and feature enhancements. The codebase shows ongoing refinement of core gateway functionality and protocol support. Community engagement appears consistent through issue tracking and pull request activity. The maintainers demonstrate responsiveness to reported problems and continue expanding the tool's capabilities across its supported protocol stack.