
Insomnia
Insomnia là một công cụ khách API mã nguồn mở miễn phí để kiểm thử các API REST, GraphQL, gRPC và WebSocket với các tính năng hợp tác nhóm mạnh mẽ.





Insomnia là gì?
Insomnia là một ứng dụng trên máy tính để bàn cho phép bạn kiểm thử và làm việc với các API. Hãy coi nó như một công cụ chuyên biệt dành cho các nhà phát triển cần gửi yêu cầu đến API và kiểm tra các phản hồi nhận được. Nó hỗ trợ tất cả các loại API chính, vì vậy bạn không cần phải dùng nhiều công cụ khác nhau cho các dự án khác nhau.
Công cụ này bao gồm các tính năng hữu ích như biến môi trường (giúp bạn dễ dàng chuyển đổi giữa các cài đặt khác nhau), tạo mã (tạo các đoạn mã bạn có thể sử dụng), và trợ giúp xác thực (xử lý thông tin đăng nhập). Bạn cũng có thể tạo các máy chủ giả để kiểm thử API trước khi chúng được xây dựng hoàn chỉnh.
Insomnia cung cấp cả phiên bản miễn phí và trả phí. Phiên bản miễn phí hoạt động rất tốt cho hầu hết các nhà phát triển cá nhân, trong khi các gói trả phí bổ sung các tính năng cho nhóm và các công cụ mở rộng.
Cách sử dụng Insomnia
Bắt đầu với Insomnia rất đơn giản. Dưới đây là cách sử dụng hiệu quả:
Tải xuống và cài đặt Insomnia từ trang web chính thức. Nó hoạt động trên Mac, Windows và Linux.
Tạo một bộ sưu tập mới để tổ chức các yêu cầu API của bạn. Bộ sưu tập giúp bạn nhóm các yêu cầu liên quan lại với nhau.
Thêm một yêu cầu mới bằng cách nhấn nút cộng. Chọn loại yêu cầu của bạn (GET, POST, v.v.) và nhập URL điểm cuối API của bạn.
Thiết lập biến môi trường cho các thứ như khóa API hoặc URL cơ sở. Điều này giúp dễ dàng chuyển đổi giữa các cài đặt phát triển và sản xuất.
Sử dụng tab Xác thực để thiết lập xác thực. Insomnia hỗ trợ OAuth, khóa API, token bearer và các phương thức xác thực khác.
Gửi yêu cầu của bạn và xem phản hồi. Bạn có thể xem nội dung phản hồi, tiêu đề, cookie và thông tin thời gian.
Tạo các bộ kiểm thử để tự động hóa việc kiểm tra API và đảm bảo mọi thứ hoạt động chính xác.
Tính năng của Insomnia
Hỗ trợ API đa giao thức (REST, GraphQL, gRPC, WebSocket)
Tổ chức yêu cầu với bộ sưu tập và thư mục
Biến môi trường để cấu hình dễ dàng
Trợ giúp xác thực cho OAuth và khóa API
Tạo mã trong nhiều ngôn ngữ
Máy chủ giả lập API để kiểm thử
Tích hợp Git để quản lý phiên bản
Tính năng cộng tác nhóm
Hệ sinh thái plugin để tùy chỉnh
Công cụ CLI để tự động hóa
Giá của Insomnia
Hobby
Free
- Tất cả các tính năng thiết kế API, gỡ lỗi, mô phỏng và hợp tác
- Số lượng cộng tác viên không giới hạn cho 1 dự án
- Chạy thu thập không giới hạn
- 1.000 yêu cầu mô phỏng miễn phí (sau đó $10/25.000 yêu cầu)
- Hỗ trợ REST, GraphQL, gRPC, WebSocket
- Quản lý môi trường
- Trợ giúp xác thực cơ bản
- Bảng ghi chú cho công việc ngoại tuyến
Pro
$12
- Tất cả trong Sở thích
- Cộng tác viên không giới hạn
- Tổ chức không giới hạn
- Hỗ trợ Git gốc
- RBAC và quyền hạn
- 10.000 yêu cầu thử miễn phí (sau đó $10/25.000 yêu cầu)
- Cộng tác thời gian thực
- Tính năng bảo mật nâng cao
Enterprise
$45
- Tất cả trong gói Pro
- SSO Doanh nghiệp (SAML, OIDC) & SCIM
- Kiểm soát lưu trữ (Đám mây, Cục bộ hoặc Git)
- RBAC nâng cao cho nhóm
- Kiểm soát Mời & Thu Thập Tên Miền
- Mô phỏng API tự lưu trữ
- Yêu cầu mô phỏng không giới hạn
- Tích hợp Vault
- Dịch vụ Chuyên nghiệp Kong
- Hỗ trợ doanh nghiệp
Trường hợp sử dụng Insomnia
Ai có thể hưởng lợi từ Insomnia?
Ngăn xếp công nghệ Insomnia








Kho lưu trữ Insomnia
Xem trên GithubSao | 37,339 |
Phân nhánh | 2,154 |
Tuổi kho lưu trữ | 9 năm |
Commit cuối cùng | 3 ngày trước |
Câu hỏi thường gặp về Insomnia
Chia sẻ trải nghiệm của bạn với Insomnia
Xem người dùng đang nói gì về Insomnia
0 Đánh giá
Chưa có đánh giá
Hãy là người đầu tiên đánh giá Insomnia
Nhúng huy hiệu Insomnia
Cho cộng đồng của bạn thấy Insomnia được giới thiệu trên Tool Questor. Thêm những huy hiệu đẹp này vào trang web, tài liệu hoặc hồ sơ xã hội của bạn để tăng uy tín và thu hút thêm lưu lượng truy cập.