postly API WORKSPACE View source

LOCAL-FIRST API DEVELOPMENT

Ship the API.
Keep the
workspace.

Postly is the open-source Postman alternative without an account: a native Rust core, Git-friendly collections and a desktop/CLI workflow that stays close to your code.

Read the README

NO ACCOUNT LOCAL FILES RUST CORE
POSTLY / WORKSPACE 01
my-api / users.postly.toml local
List users × Create user × +
GET {{baseUrl}}/users SEND ⌘↵
Params Headers 2 Body Tests
KEYVALUE limit20 cursor{{next}}
200 OK · 84 ms
{ "data": [ "id": 42, "name": "Ada" ] }
content-typeapplication/json cache-controlno-store x-request-idlocal-42
TOML / GIT-NATIVE
01One requestto first response
02One folderper workflow
03One repofor the project

Built for the moment
after “it works”.

WHY POSTLY / 02

Your API work
should be portable.

Keep the useful parts of an API client in the same place as the API itself: inspectable files, explicit environments and a repeatable command line.

A / OWNERSHIP

No account
required.

Start locally. No signup wall, hosted workspace or mandatory telemetry stands between you and the first request.

LOCAL BY DEFAULT
B / COLLABORATION

Git is the
workspace.

Human-readable TOML, one request per file and deterministic layouts make API workflows reviewable with ordinary diffs.

COMMIT THE CONTEXT
C / LEVERAGE

Desktop when
you look. CLI when
you ship.

Both surfaces share the same Rust request model, runner, environments and evidence-driven behavior.

ONE CORE / TWO MODES

THE WORKFLOW / 03

03

A calm surface for
high-context work.

From first call
to repeatable proof.

Postly is shaped around the whole API-development loop, not only the send button.

01

Compose

Params, headers, bodies, cookies, common auth and variables in a durable request model.

02

Inspect

Pretty or raw responses, headers, cookies, timing, search and bounded local snapshots.

03

Prove

Assertions, scripts, iteration data, folder runs, JSON/JUnit reports and a local mock server.

04

Commit

Keep the collection beside the code, review it in Git and reopen the same project tomorrow.

ONE LOCAL SURFACE / 04

Meet the API
where it actually lives.

P

Postly is early and ambitious. Compatibility is published as executable evidence, not a “100% compatible” badge.

See the matrix

START LOCAL / 05

There is no
account step.

Build from source today, initialize a project and make the first request. The repository documents the current release gates instead of pretending an unpublished package exists.

Follow the quick start
postly / local shell
# clone the workspace
git clone https://github.com/OthmaneBlial/Postly.git
cd Postly

# create your local API project
cargo run -- init ./my-api --name "My API"

# send something real
cargo run -- request https://api.example.test/health
NO CLOUD
REQUIRED

POSTLY / OPEN SOURCE / LOCAL FIRST

Your API deserves
a home you own.