Private desktop API workbench

Post APIs.
Not your data.

A local-first desktop API client for sending, organizing, and automating requests—without an account or cloud workspace.

Free and open source under Apache-2.0.

  • Your workspace stays localSQLite data on your machine
  • Requests run nativelyRust networking, outside browser CORS
  • Your data stays portablePostman, OpenAPI, cURL, and JSON
Request workspaceDark theme

A dense desktop workspace, available in Light, Dark, and Forest themes.

The complete workflow

Everything important stays close to the request

PostNot covers the daily API loop without turning your local workspace into a hosted service.

01

Send and inspect requests

Compose requests in restored tabs, preview the fully resolved outgoing request with private values masked, cancel native sends, and inspect complete response bodies.

  • Headers, query, auth, multipart files, and body editing
  • OAuth2 client-credentials helper
  • Searchable response and local request history
Inspect resolved URL, headers, auth, and body before anything leaves your machine.

02

Organize and automate

Build nested collections, find saved requests quickly, and run repeatable Playbooks with delays, scripts, stop-on-failure behavior, and grouped logs.

  • Folders, search, reorder, and drag-and-drop moves
  • Inherited collection, folder, and request scripts
  • Sequential Playbooks that reuse the normal send path
Explore the scripting API
Run saved requests in order while preserving scripts, environments, and history.

03

Import, export, and migrate

Bring existing work from Postman, OpenAPI 3, or cURL. Export collections and environments in familiar formats, or share a single redacted request as cURL or PostNot JSON.

  • Postman collection and environment round trips
  • OpenAPI 3 collection and request-draft import
  • Broad cURL flag coverage and portable JSON exports
Keep imported work organized and ready to move again when you choose.

04

Protect local data and secrets

Use environment variables without storing secret values in plain SQLite. PostNot masks private previews, keeps unresolved secret references in history, and redacts exports by default.

  • OS-backed secret storage
  • Built-in dynamic variables and script-driven updates
  • Explicit control over non-secret variable inclusion
Choose which values are ordinary local data and which belong in the OS credential store.

Why developers choose PostNot

A smaller boundary around your API work

In cloud-first workflows

The hosted service is part of the boundary

  • An identity or workspace may be required
  • Synchronization can be coupled to normal use
  • Storage and portability depend on service behavior
  • Browser networking constraints may shape the client

Where your data lives

Local by default, explicit when data moves

  1. 1

    Workspace

    Requests, collections, environments, settings, and history live under the Tauri app data directory in SQLite.

  2. 2

    Secrets

    Secret environment values go to the operating system credential store, not the application database.

  3. 3

    Network and exports

    Data leaves when you send or export. Previews mask private values and single-request exports redact credentials by default.

A workbench that fits

Compact in every theme

Try the site palette—the desktop app uses the same Light, Dark, and Forest direction.

Download

Choose the build for your machine

Free and open source under Apache-2.0. No account, trial, paid tier, or cloud workspace.

Latest stable Loading current release…
Published Checking GitHub Releases

Installer details load from the public GitHub release. Every download link still opens the latest release if that lookup is unavailable.

View all release assets

Runtime baselines follow the Tauri 2 platform prerequisites; Linux library availability varies by distribution.

Open development

Follow the project in public

PostNot does not need invented social proof. Its code, changes, issues, and builds are available to inspect.

Built in the open, by AI agents. PostNot is a fully AI-generated software project; repository code is produced end-to-end by AI agents.

Built with AI agents100% AI-generated code

Ready when you are

Keep the client. Keep the data.