Launch

Introducing Sendpad Pro (v0.2)

April 2026 · 5 min read

Sendpad started a few months ago with a simple pitch: API testing that lives in your files. Plain text, git-native, no cloud, no account. The v0.1 response — private beta feedback, early downloads — told us the core was right.

Today we're shipping v0.2, which does two things at once: it doubles the feature surface, and it introduces Sendpad Pro — a one-time $49 purchase for the professional features.

What's new

Ten new capabilities, shipped as a single launch:

  • Mock Server — write a .mock file, press Run, get an HTTP server with match rules, templated responses, and @forward upstream proxy. Git-committable mocks. No cloud. Pro for unlimited routes.
  • MQTT Explorer.mqtt files. QoS 0–2. Topic tree, retained messages, device simulator. Pro for connection and QoS 1/2.
  • SSE streaming — auto-detected on any text/event-stream response. Live timeline, filter, copy as JSONL. Pro for @expect event and @sse-reconnect.
  • Response Diff — pick two history entries, side-by-side. JSON-aware structural diff. Save as a diff-assertion flow. Pro.
  • Env Inheritance@extends in .env; .profile files stack envs into a single selectable profile. Pro for runtime resolution.
  • Snapshot Testing — capture full responses, diff them across runs, save as assertions. Pro.
  • Stronger .env.local handling — any var that lives only in .env.local is auto-masked in the env tooltip and value-redacted from history. Screencast mode (⌘⇧H) hides everything during demos. Free.
  • Duplicate request (⌘D), Favorites (⌘⇧P), format-on-save, and a command palette (⌘K). Free.

A feature we cut along the way

We started v0.2 planning a full "Secrets Vault" — OS keychain storage, biometric reveal, screencast mode, audit log, the works. Halfway through, we realized we were rebuilding what .env.local + git already do for free. Sendpad's whole pitch is your files are the project; a proprietary vault subsystem worked against that thesis. So we cut it.

What stayed is the small, useful piece: any variable that lives only in .env.local (or whose name looks sensitive) is auto-masked in tooltips and value-redacted from history — no directive to learn, no new vocabulary, no codesigning quirks. Free for everyone. We'd rather ship one disciplined call than one bloated feature.

Why Pro exists

Sendpad is built by a small team, without VC funding. If this project is going to keep improving for the long run, it needs a revenue model that isn't a subscription tax on every developer.

So the deal is simple:

  • Free is genuinely good. Every feature from v0.1 stays free. .http, .flow, .ws, flow runner, cookies, history, imports — the core workflow. Mock Server with up to 3 routes. SSE live timeline. Favorites, duplicate, format-on-save. Everything a solo dev needs for a personal project.
  • Pro is one-time $49. Pay once. Use forever. Lifetime updates included. No renewals. No subscription.
  • No cloud, no account, no dark patterns. Paste a key in Settings → License. 30-day offline grace. Move between machines from your Lemon Squeezy order page. That's it.

Early-bird pricing — first 100 seats

The first 100 seats are $29 instead of $49. If you're reading this on launch day and the early-bird banner on the pricing page is still up, that's you.

What's next

v0.2 is the "ship Pro and the features people asked for" release. After this: more polish on what's here, more protocols where it fits the model, and continued fidelity to the files are the project rule.

If you try v0.2 and something feels off — the UX is clunky, a directive doesn't do what you expect, a mock behaves weirdly — please email hello@sendpad.app. It's how v0.1 got better, and how v0.2 will too.

Download free See Pro features