Applications
Devices
There
Here

What is an API?

How it Works
Request
Response
Request
Response

How it Works

Tyk API Gateway?
네트워크를 통하여 소비되는 Business Apps의 API들과 다양한 모바일 기기들 사이에는 보안이 특별히 중요합니다. 어떤 조직도 침입자를 원하지는 않으니까요. 게다가 침입은 단 한 번만으로도 치명적 입니다. 바로 이 지점을 Tyk API Gateway가 담당합니다. 엔터프라이즈의 모든 API들을 접속 가능하게 통합시키는 레이어로서 단일 접근 경로를 제공합니다. SOA에서 ESB가 담당하던 역할 입니다. ESB는 XML의 한계 때문에 시들었지만, Tyk는 json으로 MSA를 가능케 합니다. 백엔드의 API가 어떤 포맷으로 제공되든지 상관없이 클라이언트 기기들에서 활용될 수 있도록 개발자의 코딩이 없이도 포맷을 변경해 줍니다. 어떤 것이든 용도에 맞게 변형(Transform) 합니다. 클라이언트 쪽에서 인증과 허용을 통과하여 서버 쪽으로 들어가는 Upstream API 사용자의 Identity를 end-to-end로 보장하는 보안 체계를 제공합니다. 인증 토큰을 생성하고 사용자에게 허용된 API key와 설정된 Policy에 따라 허용 여부와 접근 수준을 통제합니다. SQL 인젝션 이나 바이러스 등을 통한 해킹으로부터의 시스템 침해를 방지합니다. API일정 시간 (초) 당 요청의 수를 제한함으로써 throttling 이 가능합니다. 이 메커니즘을 통하여 요청의 범람을 적절히 제어하게 됩니다. 기존의 Proxy도 어느 정도의 역할을 하기는 했습니다. 예를 들면, API나 API의 사용자들에 대한 SSL로 보안을 강화하고 할당허용량(Quotas)를 관리하거나 퍼포먼스를 모니터링 하는 것들 입니다.

Tyk API Gateway?

API Management Platform

Tyk(타이크)는 빠르고 확장가능한 최상의 lightweight 오픈 소스 게이트웨이 입니다.
API Gateway, API 분석도구, 개발자 포털, 그리고 API 관리를 위한 대시보드를 하나의 플랫폼으로 제공하며 별도의 구성 없이 설치와 동시에 사용 가능합니다.
강력한 성능
저렴한 유지비용
빠르고 간편한 사용성
독립적인 오픈소스

제품 사양

Community Edition

단일 노드의 Tyk API 게이트웨이로서 대시보드와 포털 기능을 제공하며 자사 인프라내에서 배포되고 관리됩니다.

Pro Editions

기본 두 개의 게이트웨이 노드를 제공하며 배포, 관리 및 클러스터링이 자사 인프라내에서 구현됩니다.

Enterprise Edition

다수의 데이터 센터에 배포하여 규모에 적합한 성능과 속도를 확보할 수 있으며 맞춤 컨설팅과 지속적인 지원을 받으실 수 있습니다.

Dev License

Free

  • The full Tyk platform
  • Unlimited APIs, traffic & analytics
  • Community Support
  • 1 Gateway nodes
  • Clustering
  • The Best helpdesk support in the business
  • Multiple data-centres
  • Non-commercial Dev Only!
  • Get a Dev License

Premium

Limited Pro (1-node)

400만원

/ year
  • The full Tyk platform
  • Unlimited APIs, traffic & analytics
  • Community Support
  • Single node
  • Clustering
  • The Best helpdesk support in the business
  • Multiple data-centres
  • Commercial Use
  • Contact Us

Premium

Limited Pro (2-node)

1,200만원

/ year
  • The full Tyk platform
  • Unlimited APIs, traffic & analytics
  • Community Support
  • 2 Gateway nodes
  • Clustering
  • The Best helpdesk support in the business
  • Multiple data-centres
  • Commercial Use
  • Contact Us

Premium

Limitless PRO (Unlimited-node)

2,000만원

/ year
  • The full Tyk platform
  • Unlimited APIs, traffic & analytics
  • Community Support
  • Unlimited Gateway nodes
  • Clustering
  • The Best helpdesk support in the business
  • Multiple data-centres
  • Commercial Use
  • Contact Us
Enterprise Edition

Enquiry

  • The full Tyk platform
  • Unlimited APIs, traffic & analytics
  • Community Support
  • Unlimited Gateway nodes
  • Clustering
  • The Best helpdesk support in the business
  • Multiple data-centres
  • Commercial Use
  • Contact Us

Tyk 지원사항

Detailed Monitoring and Analytics

Tyk Cloud는 당신의 API가 어떻게 사용되는지 상세하게 기록하고, 시간 단위로 쉽게 분리하여 보여주며, 게이트웨이로부터 서비스까지의 지연을 추적하여 관리하며 각 API에 대한 챠트로 표시해 줍니다.

API Documentation

Swagger나 API Blueprint를 사용하여 API 문서를 포털에 공표할 수 있으며 포털에서 Swagger UI의 샌드박스를 이용하여 당신의 API와 사용자가 직접 상호교류할 수 있습니다.

Quotas and Rate Limiting

키에 대하여 일정 시간에 허용할 요청의 갯수에 대한 제한을 할 수 있고, 사용자가 API에 접근하는 방식을 관리하기 위해 특정 API에 대한 요청의 쿼터를 정하고 자동 갱신할 수 있습니다.

Policies and Tiers

개발자에게 적용되는 분할과 측정이 가능한 강력한 키 정책은 개발자들이 트라이얼 키에서부터 전기능 사용에 이르기까지 Tyk가 제공하는 유연한 workflow를 제공하여 수익을 얻게 해줍니다.

Mock out APIs

API에 대한 제어를 실제 배포 전에 시험 버전의 API를 테스트에 사용할 수 있습니다. 또 API Blueprints, Apiary의 API Definition을 Swagger로 가져오기하여 그대로 활용하므로 Tyk를 구동하기가 더욱 쉬워집니다.

On-the-fly Transforms

자바스크립트 미들웨어를 통하여 동적으로 인바운드 / 아웃바운드의 헤더 정보와 바디 데이터를 변형할 수 있습니다.

Virtual Endpoints

서비스 응답을 조율할 수 있는 Endpoint(AWS Lambda-style programmatic)를 자바스크립트로 생성합니다.

Service Discovery

Tyk는 Consul, Etcd, Eureka, Mesosphere 같은 다양한 auto-configuring, self-healing 툴들과 함께 사용 가능 합니다.

API Developer Portal

모바일 접근 가능한 맞춤형 포털에 관리하는 API를 공표하고, 개발자들이 개인의 고유의 키로 당신의 API에 서명 가입, 등록하도록 하는 것이 유연한 워크플로우와 개발자 분석을 통해 가능합니다.

Developer Onboarding

신축적인 워크플로우를 통하여 개발자들 스스로 자신들의 고유 키를 관리하여, 서명 가입하고 당신의 API에 등록하도록 합니다.

Authentication

Tyk는 접근 토큰, HMAC 요청 서명, JSON 웹 토큰, OpenID 연결, 기본 인증, LDAP 외에 Gplus, Twitter, Github 등의 소셜 Oauth 모두를 지원합니다.

RESTful API

Tyk는 진보된 REST API를 사용하여 기존의 또는 새로운 애플리케이션을 통합하며 서비스를 동적으로 적재하므로 기존 서비스를 내리지 않고 새로운 서비스를 도입할 수 있게 해줍니다.

Notifications and Events

서비스나 API, 포털 또는 개발자에게서 키 이벤트가 발생하면 기존의 인프라와 연결, 최종 정보의 통지를 위해 이벤트 시스템을 사용합니다.

Microservice Focus

서킷 브레이커, 하드 타임아웃, 서비스 디스커버리, 로드 밸런싱 등은 모두 당신의 마이크로서비스를 통합하도록 설계되어 있습니다.

API Sharding

Tyk의 유연한 태깅과 세분화 기능을 통하여 API들은 클러스트별로 데이터 센터별로 나뉘어집니다.