
Điểm nổi bật
- Soạn và gửi request HTTP kèm header, tham số truy vấn và phần body
- Collection và thư mục gom toàn bộ request của một API về một chỗ
- Biến environment giúp đổi cả bộ request giữa máy cục bộ và máy từ xa
- Trợ giúp xác thực cho basic auth, bearer token và các luồng OAuth
- Chạy được cả truy vấn GraphQL, gọi gRPC và kết nối WebSocket
Giới thiệu ứng dụng
Insomnia là ứng dụng desktop để thử API qua HTTP. Bạn chọn method và URL, điền header, tham số truy vấn và phần body rồi gửi đi; phản hồi trả về kèm mã trạng thái, thời gian, header và phần thân đã định dạng sẵn, tìm kiếm được ngay trong đó. Request lưu thành collection và thư mục nên cả một API gom được về một chỗ.
Environment giữ các biến như URL gốc, token và định danh; request tham chiếu tới chúng bằng thẻ template, nhờ vậy chuyển giữa máy cục bộ và máy staging chỉ còn là việc đổi environment. Phần xác thực có sẵn trợ giúp cho các cơ chế thông dụng: basic auth, bearer token và các luồng OAuth. Ngoài HTTP thuần, phần mềm còn chạy được truy vấn GraphQL, gọi gRPC và mở kết nối WebSocket, đồng thời sinh mã client cho một request theo nhiều ngôn ngữ.
Insomnia là ứng dụng Electron do Kong phát hành cho Linux, Windows và macOS. Một số tính năng gắn với tài khoản và dịch vụ đám mây của hãng; chỉ dùng cục bộ thì vẫn được, nhưng cách làm đã đổi qua vài phiên bản nên hãy kiểm lại hành vi hiện tại trước khi phụ thuộc vào nó.
Nơi tải về
Linux
- Mở trên FlathubMở trong tab mớiKho góiFlathub
Từ nhà phát hành
Cài bằng dòng lệnh
flatpak install flathub rest.insomnia.Insomnia
Chúng tôi không lưu trữ tệp này, không quét tệp và không mở tệp ra xem. Hãy đọc những gì nguồn công bố rồi tự quyết định.