# TykTechnologies/tyk

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

Repository: https://github.com/TykTechnologies/tyk
Canonical: https://ross.abutalabs.com/products/tyk
Language: Go
License: NOASSERTION
License Family: other
Topics: go, api, api-management, api-gateway, tyk, microservices, kubernetes, k8s, graphql, grpc, cloudnative, reverse-proxy
Last push: 2026-08-26T17:08:46+00:00

## Health v2 (maintenance only)
Score: 97/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 99, release rhythm 92, longevity 100
- inputs: {"age_days": 4501, "days_push": 7, "days_rel": 57, "gap_med": 6.5, "n_releases_24m": 17}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 10805, forks 1166 (observed 2026-08-28T04:10:44.346960+00:00)

## What it is
Tyk Gateway is a cloud-native, open-source API Gateway written in Go that supports REST, GraphQL, TCP, and gRPC protocols. It provides rate limiting, authentication, analytics, and microservice patterns with no feature lockout, and runs natively on Kubernetes.

## Use cases
- manage and secure REST and GraphQL APIs behind a gateway
- rate limit and authenticate incoming API traffic
- proxy gRPC and TCP services
- gather analytics on API usage
- apply microservice patterns like circuit breaking and load balancing
- deploy an API gateway on Kubernetes
- act as a high-performance reverse proxy for APIs

## When to choose
- you need a fast, batteries-included open-source API gateway
- you run microservices on Kubernetes and want native operator support
- you need multi-protocol support including GraphQL, gRPC, and TCP
- you want self-hosted API management without feature lockout

## When to avoid
- you need a fully managed SaaS gateway with vendor support
- you only need a simple reverse proxy without API management features
- your stack is not Go/Docker/Kubernetes friendly and you want minimal ops

## Facets
- artifact type: service
- maturity: stable
- function: api-gateway, http-server, proxy, rate-limiting, auth, middleware, graphql, rpc, analytics, monitoring
- domain: apis, microservices, backend, cloud-computing, web-development
- platform: go, cross-platform, self-hosted, cloud
- tags: api-management, reverse-proxy, grpc, cloud-native, enterprise, rest, tcp-proxy, devops, containers, docker, kubernetes, linux, macos

## Member repositories
- TykTechnologies/tyk (main) score 97

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:10:44.346960+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:17:41.411267+00:00, confidence not recorded.
  - readme: https://github.com/TykTechnologies/tyk (fetched 2026-08-28T04:10:44.346960+00:00, sha 701ac5cbdd5a)
- Data as of 2026-08-30T08:39:29.467469+00:00.
