Tyk adalah alat open source application program interface (API). Banyak situs dan layanan disampaikan melalui RESTful API. Tyk, sebagai alat manajemen API gateway, menghubungkan RESTful API satu sama lain. Nama Tyk berima dengan kata “bike”.
Tyk digunakan untuk menghubungkan API tanpa pengguna harus khawatir tentang pemeliharaan cabang, ketergantungan pihak ketiga, atau membeli SaaS add-on. Tyk dapat menangani hingga 50.000 permintaan harian. Perangkat lunak ini dapat digunakan di cloud, hybrid (dengan gateway di infrastruktur Anda sendiri) dan di tempat.
Tyk digunakan oleh Cisco, Capital One, SK, AXA, Sephora dan banyak lagi. Mitra global, integrator sistem, dan pengecer Tyk termasuk: DDB Labs, BoxBoat, Hunter_Strategy, Funlab, ArchitechGroup, El-Az, Fusion Consulting Services, Palo IT, IQuest dan banyak lagi.
Tyk telah digambarkan sebagai “hal yang menghubungkan hal ke hal lainnya.” Menghubungkan program, situs, dan layanan yang biasanya tidak dapat saling bertukar data secara langsung, Tyk menyediakan pengguna dengan sarana untuk mengontrol API. Tiga komponen utama dari Tyk adalah:
- Gateway – lalu lintas aplikasi ditangani oleh proxy ini.
- Dashboard – antarmuka pengguna untuk memantau dan mengontrol API.
- Pump – komponen yang menyimpan data metrik sebelum mengirimkannya ke database seperti MongoDB, ElasticSearch, atau InfluxDB.
Tyk ditulis dalam Golang dan berjalan di server HTTP Golang. Tyk ditawarkan dalam versi sumber terbuka dan juga melalui opsi komersial berbayar dan lisensi gratis. Pengembang dapat menggunakan Tyk untuk mengembangkan secara gratis sampai mereka membutuhkannya secara komersial.