Restk MCP Server

Klien API macOS asli dengan server MCP tertanam. 31+ alat untuk pengembangan API berbantuan AI. Ekstraksi skema memastikan AI tidak pernah melihat kredensial asli atau PII. Mendukung Claude Code, Claude Desktop, Cursor

Dokumentasi

Native · macOS & Windows · Free Beta

The complete API client. Native speed. Total privacy.

Build, test, and debug REST & GraphQL APIs in a fast native app — with 12 auth methods, scripting, environments, and one-click import. Plus the only embedded, privacy-first AI integration.

Download for macOSDownload for Windows

See how the embedded MCP server works →

300+ Beta Users

Not Electron

End-to-End Encrypted

Request Builder

GraphQL

12 Auth Methods

Scripting & Tests

Import Anything

AI / MCP

Everything you expect from a pro API client

RESTK is a full-featured native client first. Here is what you will reach for every day.

A request builder that does it all

REST and GraphQL in one place. Params, headers, multiple body editors, code generation, and a response viewer with timing, size, and pretty-printing.

  • REST + GraphQL with schema introspection
  • Pretty JSON / XML / HTML response viewer
  • Per-request timeline and searchable history

12 authentication methods, built in

OAuth 2.0 with PKCE, JWT, AWS SigV4, Hawk, NTLM, Digest, API Key, Basic, and Bearer — configured per request or inherited from a collection.

  • OAuth 2.0 (PKCE), JWT, AWS SigV4, NTLM, Hawk
  • Inherit auth from collections and folders
  • Secret variables stay hidden from AI

Scripting and tests with the Nova engine

Pre- and post-request JavaScript. Write assertions, transform variables, and get pass/fail reporting — no external runner required.

  • Pre/post-request JavaScript
  • Test assertions with pass/fail reporting
  • Variable manipulation between requests

Switch in minutes. Import from anything.

Bring your existing work with you. RESTK auto-detects and imports Postman, OpenAPI/Swagger, Insomnia, and cURL — drag, drop, done.

PostmanOpenAPI / SwaggerInsomniacURLRESTK native

Everything You Need From an API Client

Authentication (12 methods)

OAuth 2.0 (with PKCE), JWT, API Key, Basic, Digest, AWS SigV4, Hawk, NTLM, OAuth 1.0, Bearer, Inherited, No Auth

GraphQL

Dedicated editor with schema introspection, autocomplete, variables panel, and operation selection

Scripting & Testing (Nova Engine)

Pre/post-request JavaScript scripts. Test assertions, variable manipulation, pass/fail reporting

Environments & Variables

Multiple environments, {{variable}} substitution, hierarchical resolution, secret variables (hidden from AI)

Import From Anything

Postman, OpenAPI/Swagger, Insomnia, cURL, RESTK native — auto-detected, drag & drop

Request History

Auto-captured, searchable, restore from history, per-request timeline

Team-Ready. Enterprise-Secure.

Real-time sync with three-way merge conflict resolution. 4-tier RBAC. E2E encrypted with AES-256-GCM workspace-level keys. SQLCipher local database.

LayerProtection
Local StorageSQLCipher encrypted database
Sync TransportAES-256-GCM end-to-end encryption
AI IntegrationSchema extraction + credential redaction
Access Control4-tier RBAC (Owner, Manager, Editor, Viewer)
UpdatesEdDSA-signed via Sparkle

Not Electron. Not a Web App.

Built with native technologies from the ground up. Multi-tab, multi-window, Cmd+P command palette, dark/light themes. Feels like a Mac app because it is one.

Native TechnologiesMulti-TabCmd+P PaletteKeyboard-FirstSparkle Auto-Update

AI That Never Sees Your Real Data

RESTK's schema extraction engine strips credentials, tokens, and PII before anything reaches AI. Your AI assistant reasons about structure and types — never your actual data. Every AI interaction is logged in a full audit trail.

Your API returns:

{
  "email": "[email protected]",
  "api_key": "sk-live-abc123",
  "balance": 42850.00
}

AI sees:

{
  "email": "[email protected]",
  "api_key": "[REDACTED]",
  "balance": 12345.67
}

Schema ExtractionSynthetic DataCredential RedactionAudit TrailCollection Gating

27+ MCP Tools. Zero Configuration.

Connect Claude Code, Claude Desktop, Cursor, or Windsurf in one step. RESTK's embedded MCP server starts automatically and exposes:

Build

Create requests, collections, folders, environments

Execute

Send requests, run cURL, re-execute with overrides

Analyze

Performance analysis, error patterns, schema inference

Test

Generate test scripts, compare responses, assertions

Import

Bring in Postman, OpenAPI, Insomnia, cURL collections

Audit

Every AI action logged — who did what, when

Plus 9 MCP resources and 4 AI prompts. Works with any MCP-compatible client.

Read MCP Docs

How RESTK Compares

FeatureRESTKPostmanBrunoInsomnia
Native AppSwiftElectronTauriElectron
AI IntegrationEmbedded MCP (local)Cloud AIMCP Client only
PrivacyZero real data to AICloud-first
E2E EncryptionWorkspace-levelEnterprise ($$$)
Audit TrailBuilt-inEnterprise only
GraphQLFullFullBasicBasic
PriceFree$14/moFreeFreemium

Want a detailed breakdown? See the full comparison

Coming This Month

Runner

Execute preset collections with scheduling and results tracking

Git File Sync

Bi-directional Git sync with conflict resolution. Version control your API collections.

CLI

restk-cli for import, export, diff, and headless execution

Join the Beta — Download Free

The API client built for the AI era.

Native performance. Embedded MCP. End-to-end encrypted. Free during beta.

Download FreeBrowse Documentation