Kong은 플러그인으로 확장할 수 있는 클라우드 네이티브·플랫폼 독립형 API, LLM 및 MCP 게이트웨이로, 서비스 트래픽을 라우팅하고 보호합니다.
TykTechnologies/tyk
Go로 작성된 오픈소스 API 및 AI 게이트웨이로, 인증·속도 제한·분석 기능을 제공하며 REST, GraphQL, TCP, gRPC, MCP 트래픽을 프록시합니다.
대체할 수 있는 제품:Apigee
Kong Konnect
- 스타
- 10,876
- 포크
- 1,170
- 열린 이슈
- 518
- 마지막 커밋
- 17시간 전
어떤 프로젝트인가요?
Tyk Gateway는 Go로 작성된 오픈소스 API 게이트웨이입니다. 업스트림 서비스 앞에서 동작하며, 백엔드 서비스를 변경하지 않고도 인증, 속도 제한 및 할당량, API 버전과 작업별 접근 제어, 사용량 분석과 같은 공통 기능을 처리합니다.
이 게이트웨이는 REST(OpenAPI 가져오기 포함), SOAP, GraphQL, gRPC, TCP, MCP(Model Context Protocol)를 지원합니다. MCP의 경우 JSON-RPC 2.0을 파싱하고 도구, 리소스, 프롬프트별 정책을 적용하며, 기존 REST API를 바탕으로 MCP 프록시를 생성할 수도 있습니다. 플러그인은 Go, Python, JavaScript 또는 gRPC 통신이 가능한 모든 언어로 작성할 수 있습니다.
Tyk Gateway는 Docker로 실행하거나, Kubernetes에 Helm으로 설치하거나, Linux에서 소스 코드로 빌드할 수 있습니다. 대시보드와 개발자 포털 같은 상용 관리 기능은 'ee' 디렉터리에서 별도의 상용 라이선스로 제공됩니다.
핵심 기능
- 01REST, GraphQL, gRPC, TCP, SOAP, MCP 트래픽을 하나의 게이트웨이로 프록시합니다.
- 02JWT, bearer token, basic auth, 클라이언트 인증서 인증을 적용합니다.
- 03업스트림 서비스를 보호하기 위해 소비자별 속도 제한과 할당량을 적용합니다.
- 04MCP 트래픽에 도구, 리소스, 프롬프트별 접근 정책을 적용합니다.
- 05Swagger 및 OpenAPI 2.x, 3.0.1 정의를 가져와 API를 생성합니다.
- 06Go, Python, JavaScript 또는 gRPC를 지원하는 모든 언어로 작성한 커스텀 플러그인을 지원합니다.
활용 사례
- 마이크로서비스 앞단에 인증과 속도 제한을 적용합니다.
- 도구별 정책을 적용해 AI 에이전트의 원격 MCP 서버 접근을 관리합니다.
- 별도의 서버를 작성하지 않고 기존 REST API를 MCP 엔드포인트로 제공합니다.
- Helm을 통해 Kubernetes에서, 또는 Docker Compose에서 API 게이트웨이를 실행합니다.
빠른 시작
- 1
tyk.conf와 Tyk Gateway 및 Redis를 실행하는 Docker Compose 파일을 만듭니다(README의 빠른 시작 링크 참조).
- 2
Docker Compose로 Gateway를 시작합니다.
docker compose up -d - 3
hello 엔드포인트에 요청을 보내 Gateway가 실행 중인지 확인합니다.
curl localhost:8080/hello
사용 전 알아둘 점
- Tyk Operator와 Dashboard 등의 일부 기능에는 상용 라이선스가 필요합니다.
- 'ee' 폴더의 코드는 MPL 2.0이 아닌 상용 라이선스가 적용됩니다.
포함된 컬렉션
토픽
자주 묻는 질문
- tyk은(는) 무엇인가요?
- Go로 작성된 오픈소스 API 및 AI 게이트웨이로, 인증·속도 제한·분석 기능을 제공하며 REST, GraphQL, TCP, gRPC, MCP 트래픽을 프록시합니다. Tyk Gateway는 Go로 작성된 오픈소스 API 게이트웨이입니다. 업스트림 서비스 앞에서 동작하며, 백엔드 서비스를 변경하지 않고도 인증, 속도 제한 및 할당량, API 버전과 작업별 접근 제어, 사용량 분석과 같은 공통 기능을 처리합니다.
- tyk은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- tyk은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- tyk은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. tyk의 마지막 커밋은 2026년 11월 5일입니다.
- tyk은(는) 어디에 사용할 수 있나요?
- 마이크로서비스 앞단에 인증과 속도 제한을 적용합니다. 도구별 정책을 적용해 AI 에이전트의 원격 MCP 서버 접근을 관리합니다. 별도의 서버를 작성하지 않고 기존 REST API를 MCP 엔드포인트로 제공합니다. Helm을 통해 Kubernetes에서, 또는 Docker Compose에서 API 게이트웨이를 실행합니다.
- tyk는 어떻게 설치하나요?
- tyk.conf와 Tyk Gateway 및 Redis를 실행하는 Docker Compose 파일을 만듭니다(README의 빠른 시작 링크 참조). Docker Compose로 Gateway를 시작합니다.: docker compose up -d hello 엔드포인트에 요청을 보내 Gateway가 실행 중인지 확인합니다.: curl localhost:8080/hello
- tyk은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/TykTechnologies/tyk
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Go로 작성된 고성능·무상태·선언형 API Gateway로, 백엔드 마이크로서비스 호출의 라우팅, 집계 및 보안을 담당합니다.
LLM, MCP 도구 및 에이전트 간 트래픽에 보안, 관측성, 거버넌스를 제공하는 오픈소스 AI 에이전트 프록시입니다.
여러 제공업체에 걸쳐 LLM 요청을 라우팅하는 오픈소스 API 게이트웨이로, OpenAI 호환 인터페이스와 키 관리, 사용량 분석 기능을 제공합니다.
거버넌스, 검색, 관측 기능을 갖춘 오픈소스 AI 게이트웨이 및 레지스트리로, MCP, A2A, REST/gRPC API를 단일 엔드포인트로 통합합니다.
Envoy 기반 오픈소스 컨트롤 플레인으로, 호스팅 LLM 제공업체와 셀프 호스팅 추론 환경, MCP 서버를 하나의 OpenAI 호환 API로 연결합니다.