Git Sync is here β€” version your API workspace in git. See how
Native on macOS & Windows Β· Free to start

Native. Private.
Git-native.

A serious API client that lives on your machine, versions your workspace in your repo, and connects to AI without ever leaking your secrets. Everything a pro API client should be β€” and nothing it shouldn't.

Not ElectronSecrets stay localGit-native
The API client tax

You've been paying it for years: a browser pretending to be an app, your collections held hostage in someone's cloud, and a tool that has already seen every token you own.

RESTK was built to refuse all three. Here's the story, in four chapters.

01 β€” NATIVE

It's a real app.
Your laptop can tell.

RESTK is written in Swift on macOS and WinUI on Windows β€” not a Chromium browser wrapped in a desktop icon. It opens instantly, sips memory, and integrates with the OS the way native apps do.

<1scold start
~120MBidle memory
~200MBon disk
Instant, keyboard-first
No spinner between you and the request.
Multi-window
Detach a collection into its own window.
A refreshed, native interface
At home on the platform’s latest design language.
02 β€” YOURS

Your data leaves
only when you say so.

Pick where every workspace lives. Local stays on your disk, no account. Git versions your entire workspace as plain files in a repo you own. Cloud syncs teams in real time, encrypted on your device first.

Git-native workspace
Your requests are files. Diff, review, and merge them.
Visual conflict resolver
Field-level merges β€” keep yours, theirs, or both. No raw markers.
Secrets never committed
Mark a value secret β€” a scan gates every commit and push.
Explore Git Sync
03 β€” POWERFUL

A pro API client,
all the way down.

Everything you'd reach for every day, done properly. REST & GraphQL, a response viewer with timing and pretty-printing, 12 authentication methods, scripting and tests with the Nova engine, and one-click import from wherever you're coming from.

12 auth methods
OAuth 2.0 (PKCE), JWT, AWS SigV4, NTLM, Hawk, and more.
Scripting & tests
Pre/post-request JavaScript with pass/fail reporting.
Import from anything
Postman, OpenAPI/Swagger, Insomnia, HAR, cURL β€” auto-detected.
04 β€” AI-READY

AI that never
sees your secrets.

RESTK ships an embedded MCP server that runs locally. Connect Claude Code, Claude Desktop, or Cursor and let an agent build requests, write tests, and debug responses β€” while variable values, secret or not, never leave your machine.

Local MCP server
Built in β€” no plugins, no cloud round-trip.
Redacted by design
Agents see structure, never your real values.
Works with your tools
Claude Code, Claude Desktop, Cursor β€” one-click setup.
How the MCP server works

Everything else you'd expect

The long tail, done right. Nothing here is an upsell.

Core Features

Everything you need to build and test APIs

Powerful Request Builder

Build and send HTTP requests with an intuitive interface. Support for all HTTP methods, headers, query params, and body types.

Environment Variables

Manage Dev, Staging, and Production configs. Secret variables, current value overrides, instant switching from the toolbar.

12 Authentication Methods

Basic, Bearer, OAuth 2.0, OAuth 1.0a, JWT, Digest, Hawk, NTLM, AWS SigV4, API Key β€” with collection and folder inheritance.

GraphQL Support

Built-in GraphQL editor with schema introspection, autocomplete, and query variables.

Collections & Folders

Group related requests into collections. Organize by project, feature, or any way that makes sense for your workflow.

Response History & Bookmarks

Every response auto-saved. Search across responses, compare side-by-side, bookmark important ones, view performance stats.

Developer Experience

Tools that make your workflow faster and more productive

Nova Scripting Engine

Pre-request and post-response JavaScript scripts. Modify headers, generate tokens, validate responses, run tests. Inheritable at collection and folder level.

Collection Runner

Run all requests in a collection or folder sequentially. Presets for different test configurations.

Import from Anywhere

One-click import from Postman, Insomnia, OpenAPI/Swagger, and cURL. Drag and drop multiple files.

Syntax Highlighting (100+ Languages)

JSON, XML, HTML, YAML, GraphQL, JavaScript, Python, Go, Rust, and 100+ more in the response viewer and script editor.

Auto-Updates

Delta updates via Sparkle. Code-signed and Apple-notarized. Downloads only what changed.

Collaboration & Security

Work together with your team β€” securely

Organizations & Roles

Create organizations, invite members, assign Owner, Manager, Editor, or Viewer roles per workspace.

Team Workspaces

Create shared workspaces for your team. Everyone stays in sync with real-time collaboration.

Cross-Device Sync

Your work syncs across all your devices, encrypted on-device before it leaves. Start on one Mac, continue on another. Or skip our servers entirely with a git workspace.

Why RESTK, not the others

Three quiet costs the alternatives pass to you β€” and what RESTK does instead.

Electron tools
  • 400–800 MB idle, slow cold start
  • Cloud-first β€” account required to do much
  • Your workspace lives on their servers
Web / OSS tools
  • Limited offline, little native OS integration
  • Git means raw conflict markers
  • No embedded, private AI
RESTK
  • Native β€” ~120 MB, opens in under a second
  • Local, git, or cloud β€” you choose, per workspace
  • Visual merge resolver + a private, local MCP server

Stop renting your API client. Own it.

Free to start on macOS and Windows. Local mode needs no account β€” Git Sync signs in with yours.