Phiên bản 0.2.1-rc.2 · Windows & macOS

HTTP client nằm gọn trên máy bạn

Pigeon là công cụ test API portable, thay thế Postman. Một file, không cần cài đặt, không cần đăng nhập. Collection, environment và lịch sử nằm trong thư mục cạnh ứng dụng, không nằm trên cloud của ai khác.

Miễn phí · Không tài khoản · Import collection Postman

Cửa sổ Pigeon: collection Shop API ở thanh bên, request GET dùng biến environment và response JSON trạng thái 200 OK

Vì sao lập trình viên chuyển sang Pigeon

Test một API không nên cần tài khoản, dịch vụ đồng bộ hay bộ cài đòi quyền admin.

Portable thật sự

Một file .exe chạy ngay, không cài đặt, không cần quyền admin. Chép vào USB hay ổ mạng, thư mục Pigeon-data đi theo.

Offline và riêng tư

Không tài khoản, không telemetry, không đồng bộ cloud. Request đi thẳng từ máy bạn tới API. Mật khẩu và passphrase chứng chỉ được mã hóa bằng Windows DPAPI hoặc macOS Keychain.

Dùng lại file Postman

Import collection Postman (v2.0 / v2.1), environment và lệnh cURL. Script pre-request và test viết bằng pm.* vẫn chạy.

Dữ liệu hợp với git

Mỗi collection là một file JSON dễ đọc: commit được, review thay đổi trong pull request và chia sẻ với cả team.

Đủ mọi thứ để xây dựng và debug API

Làm cho công việc REST API hằng ngày, kể cả trong mạng doanh nghiệp nơi các công cụ khác hay gặp khó.

Request

  • GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS
  • Query params đồng bộ với URL, header bật/tắt từng dòng
  • Body: JSON, XML, text, form-urlencoded, multipart kèm file, binary
  • Dán lệnh cURL thẳng vào ô URL

Response

  • Pretty, raw và xem trước HTML/ảnh
  • Tìm trong response (Ctrl+F), copy JSON path tại con trỏ
  • Thời gian chi tiết: DNS, TCP, TLS, byte đầu tiên, tải về
  • Response lớn vẫn mượt; lưu toàn bộ body ra file

Collection & biến

  • Folder lồng nhau, kéo thả, tab được khôi phục khi mở lại
  • Environment, globals và collection variables với cú pháp {{baseUrl}}
  • Biến được tô màu ngay trong ô nhập: rê chuột để xem, sửa hoặc thêm
  • Lịch sử mọi request đã gửi

Script & test

  • Script pre-request và post-response với API pm của Postman
  • pm.test và assertion kiểu chai pm.expect
  • Kết quả test và console ngay cạnh response
  • Script chạy cô lập trong worker, có giới hạn thời gian

Auth & chứng chỉ

  • Bearer token, Basic, API key, kế thừa từ folder hoặc collection
  • Tin cậy Windows certificate store và file CA riêng
  • Chứng chỉ client (mTLS) theo host: PFX/P12 hoặc CRT + KEY
  • Xem chuỗi chứng chỉ bị từ chối và ghim lại

Proxy & cookie

  • Proxy hệ thống kể cả PAC, hoặc HTTP, HTTPS, SOCKS4/5 thủ công
  • Danh sách bypass và proxy riêng cho từng request
  • Cookie jar chuẩn trình duyệt kèm trình quản lý cookie
  • pm.cookies trong script

Chuyển từ Postman chỉ mất một phút

Pigeon đọc được file Postman xuất ra, nên bạn giữ nguyên request, biến và test.

  1. Xuất từ PostmanCollection → Export → Collection v2.1, và xuất các environment.
  2. Import vào PigeonBấm Import và chọn file. Folder, auth, body và script đều được giữ.
  3. Chọn environmentChọn ở thanh trên cùng; {{biến}} hoạt động như cũ.
  4. GửiNhấn Ctrl+Enter. Kết quả pm.test hiện ở tab Tests.

Tải Pigeon 0.2.1-rc.2

Tải và dùng miễn phí. Ghi chú phát hành · Mã kiểm tra SHA-256

Windows

File .exe portable cho Windows 10 và 11 (64-bit). Không cài đặt, không cần quyền admin. Dữ liệu nằm trong Pigeon-data cạnh file.

Windows SmartScreen có thể cảnh báo file portable: chọn More info → Run anyway.

macOS

Ứng dụng universal cho Mac Apple Silicon và Intel. Kéo Pigeon vào Applications. Dữ liệu nằm trong ~/Library/Application Support/Pigeon.

Bản Linux đang nằm trong lộ trình.

Câu hỏi thường gặp

Chưa thấy câu trả lời? Xem ghi chú phát hành.

Pigeon có miễn phí không?

Có. Pigeon miễn phí tải về và sử dụng, cho cả mục đích cá nhân và công việc.

Có cần tạo tài khoản không?

Không. Không đăng ký, không đăng nhập, không workspace trên cloud. Pigeon chạy hoàn toàn offline.

Có import được collection Postman không?

Có. Pigeon import Postman Collection v2.0 và v2.1, environment Postman và lệnh cURL, và xuất ngược lại sang Postman v2.1. Script dùng pm.environment, pm.variables, pm.response, pm.test và pm.expect chạy như trong Postman.

Dữ liệu của tôi được lưu ở đâu?

Với bản portable cho Windows, trong thư mục Pigeon-data cạnh file .exe. Trên macOS, trong ~/Library/Application Support/Pigeon. Mỗi collection là một file JSON riêng, dễ sao lưu hoặc commit vào git.

Pigeon có thu thập dữ liệu không?

Không có telemetry. Request duy nhất Pigeon tự gửi là kiểm tra phiên bản mới, có thể tắt trong Settings. Chi tiết trong chính sách quyền riêng tư.

Có dùng được sau proxy công ty không?

Có. Pigeon dùng proxy hệ thống Windows kể cả file PAC, hỗ trợ proxy HTTP, HTTPS, SOCKS có xác thực, và tin cậy được Windows certificate store, chứng chỉ CA riêng và chứng chỉ client (mTLS).

Vì sao Windows hiện cảnh báo SmartScreen?

File .exe portable chưa được ký số nên Windows cảnh báo ở lần mở đầu tiên. Chọn More info, rồi Run anyway.