Documentation
Overview
PostPilot is a tool for developers and testers who need to debug APIs, explore JSON data, and run database queries. Everything you do stays local — no cloud sync, no accounts, no data sent to third-party servers.
What you can do
- API client — make HTTP requests with any method, headers, auth, and body format; inspect responses in detail
- Database client — connect to MySQL, PostgreSQL, MongoDB, or SQLite and run queries (desktop only)
- JSON inspector — inspect API responses, database results, or pasted JSON with JSONPath queries
- Collections — organise requests and queries into collections and folders
- Variables and environments — extract data from API or database responses into variables and reuse them across URLs, headers, request bodies, and database queries; switch between dev, staging, and production environments
Two ways to use PostPilot
| Web app | Desktop app | |
|---|---|---|
| Install | Open in browser — nothing to install | Download for Windows, macOS, or Linux |
| Storage | Browser local storage | Files on your machine |
| HTTP requests | Yes | Yes |
| JSON queries | Yes | Yes |
| File uploads | Text fields only | Full file support |
| Database client | — | MySQL, PostgreSQL, MongoDB, SQLite |
| cURL / OpenAPI import | cURL only | cURL + OpenAPI |
Both versions are free to use. The desktop app requires a license for database features.
Privacy by design
PostPilot does not have a backend that receives your requests or stores your data. When you send an HTTP request, it goes directly from your browser or machine to your API — PostPilot is not a proxy. Your collections, environments, and credentials never leave your device.
Get started
Head to Managing the Workspace to learn how to organize your first collection and make your first request.