Lompat ke konten

Insomnia

Diterbitkan oleh Kong

Klien API sumber terbuka

Sumber terbukaMIT

Sorotan

  • Menyusun dan mengirim permintaan HTTP dengan tajuk, parameter kueri, dan badan
  • Koleksi dan folder menyatukan permintaan untuk sebuah API
  • Variabel lingkungan mengalihkan set permintaan antara peladen lokal dan jarak jauh
  • Pembantu autentikasi untuk otentikasi dasar, token bearer, dan alur OAuth
  • Juga menangani kueri GraphQL, panggilan gRPC, dan koneksi WebSocket

Tentang aplikasi ini

Insomnia adalah klien desktop untuk menguji API HTTP. Sebuah permintaan disusun dengan memilih sebuah metode dan URL serta mengisi header, parameter kueri dan sebuah body; responsnya kembali dengan kode status, waktu, header dan body terformat yang dapat dicari. Permintaan disimpan ke dalam koleksi dan folder, sehingga sebuah API utuh disimpan bersama di satu tempat.

Environment menyimpan variabel seperti URL dasar, token dan pengenal, dan permintaan merujuk padanya melalui tag templat, sehingga berpindah antara sebuah server lokal dan sebuah server staging berarti memilih environment yang berbeda. Pembantu autentikasi mencakup skema yang biasa, di antaranya basic auth, bearer token dan alur OAuth. Di luar HTTP biasa, ia juga menjalankan kueri GraphQL, panggilan gRPC dan koneksi WebSocket, dan ia dapat menghasilkan kode klien untuk sebuah permintaan dalam berbagai bahasa.

Insomnia adalah aplikasi Electron yang diterbitkan oleh Kong untuk Linux, Windows dan macOS. Beberapa fitur terikat pada sebuah akun dan layanan terkelola vendor; penggunaan hanya-lokal dimungkinkan tetapi pengaturannya telah berubah antar rilis, jadi periksa perilaku saat ini terlebih dahulu.

Linux

Kami tidak menghosting berkas ini, tidak memindainya, dan tidak memeriksa isinya. Baca keterangan sumbernya, lalu putuskan sendiri.