ALPHA 0.1 Source-available · now on GitHub

Every API protocol.
One workspace.

Design, debug, test, and share REST, GraphQL, gRPC, WebSocket, SSE, MQTT, and MCP — all in a single fast, native desktop app. No context switching.

Alpha 0.1 · Source-available · macOS · Windows · Linux

resbase — Acme Commerce Platform
Resbase REST request and response

Eight protocols, one collection tree

Stop juggling five different tools

HTTP REST
GQL GraphQL
gRPC gRPC
WS WebSocket
SSE SSE
MQTT MQTT
SIO Socket.IO
MCP MCP

Not just another API client

What sets Resbase apart

Two things no other client does the way we do.

End-to-end encryption

Share workspaces, never your secrets

Collections and shared content are encrypted end-to-end. You keep custody of your private key — secrets stay masked, stay local, and never touch an export or a server in the clear.

  • Client-side E2EE with your own key custody
  • Secrets masked and excluded from every export
  • Team sync without trusting the server with plaintext
End-to-end encryption key settings in Resbase
MCP · Agent control

Let AI agents drive Resbase

Resbase speaks MCP in both directions. Expose your workspace over resbase-mcp and let an agent manage collections, run CRUD, execute requests, and read back responses — permission-gated, every time.

  • Create, read, update & delete collections and requests
  • Execute requests and stream responses back to the agent
  • Also call trusted external MCP servers from Resbase
MCP server connection editor in Resbase
collections
Multi-protocol collections
Multi-protocol

Every protocol lives in one collection tree

Design REST, GraphQL, gRPC, WebSocket, SSE, MQTT, and MCP requests side by side — organized the way you actually think about your API.

  • Consistent request UI across all seven protocols
  • Group by domain, not by tool
  • Pinned collections and quick switching
graphql
GraphQL query editor
Realtime & GraphQL

GraphQL & streaming without a context switch

Write queries, manage variables and auth, introspect schemas, and watch live WebSocket, SSE, and MQTT traffic — all in the same focused workspace.

  • Schema introspection & structured results
  • Live message streams with lifecycle events
  • Publish/subscribe composers built in
flow editor
Flow editor
Flows & automation

Turn journeys into repeatable checks

Combine API calls, scripts, browser actions, retries, and assertions in a visual flow editor. Run them against real services and review every step.

  • Visual test-set editor for full API journeys
  • Pre- and post-request scripts with assertions
  • Step timing, logs, and artifacts on every run
team & sync
Team and sync
Collaboration

Built for individuals and teams

Manage teams, roles, and invitations from the desktop app. Sync workspaces across your team while every shared byte stays end-to-end encrypted.

  • Roles, invitations, and workspace sync
  • Works solo or across a whole team
  • Desktop-native, no account required to start

Everything the API lifecycle needs

From first request to automated regression checks — without leaving the workspace.

Scripting & tests

Pre-request and post-response scripts with assertions, variables, and a structured console — right beside the request.

Environments & secrets

Switch environments instantly while secret values stay masked and outside every collection export.

Mock from examples

Attach example responses to requests and launch a local mock server without spinning up another project.

Code generation

Generate ready-to-use client snippets while preserving environment placeholders and secret boundaries.

Request history

Reopen recent requests with status, timing, size, and unresolved-variable snapshots intact.

Import & export

Bring your work from Postman, Bruno, and OpenAPI — then export portable bundles whenever you need.

Get Resbase

Source-available and free for personal use and small companies with up to four users. Build the Alpha for your desktop while signed installers are still in development.

Alpha 0.1 · Free for companies under 5 users · Commercial licenses for larger teams

SOURCE AVAILABLE · ON GITHUB FIRST

Public on GitHub from day one

Resbase ships source-available on GitHub. Read the code, build it yourself, and open issues. Personal and noncommercial use is free, and companies can use it internally at no charge with up to four users.

tradalab / resbase Public

The source-available, multi-protocol API workspace. REST, GraphQL, gRPC, WebSocket, SSE, MQTT & MCP — with end-to-end encryption.

api-clientrestgraphqlmcpe2ee
Rust PolyForm-NC + small-company grant
$ git clone https://github.com/tradalab/resbase.git