RESTK

Built Different. Built Native.

RESTK is not another Electron wrapper. It is a native macOS API client with privacy-first architecture, end-to-end encryption, and a built-in MCP server for AI-powered workflows. Free during beta.

RESTK — native macOS API client with request builder and response viewer

What Makes RESTK Different

The features that set RESTK apart from every other API client

Privacy-First

Your API secrets stay encrypted and under your control. Credentials are never shared with analytics or AI agents.

Offline-First with Cloud Sync

Work without internet. Your data loads instantly from local storage. Sync runs to keep you updated.

End-to-End Workspace Encryption

AES-256-GCM encryption. Data is encrypted on your Mac before sync. The server only stores ciphertext.

Built-in MCP Server for AI Agents

Let Claude, Cursor, and Windsurf interact with your API collections locally. Credentials auto-redacted. You approve every action.

Multi-Window

Detach the collection browser into a separate window. Work across multiple monitors with independent views.

Native macOS App

Built with SwiftUI. No Electron. Instant launch, low memory, native keyboard shortcuts, dark mode.

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.

RESTK — 12 authentication methods with collection and folder inheritance

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.

RESTK Nova scripting engine — pre-request scripts with syntax highlighting

Watch Nova scripting in action

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 automatically across all your devices with end-to-end encryption. Start on one Mac, continue on another.

RESTK organizations — role-based access control per workspace

Ready to experience these features?

Download RESTK for free and start building better APIs today.