Skip to main content

Welcome to Rostyman

Rostyman is a local-first desktop API client that runs entirely on your machine with no account required, no cloud sync, and no usage limits.

What can you do with Rostyman?

  • Send HTTP requests — GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS with full control over headers, params, body, and authentication
  • Organize with Collections — save and group requests into collections and folders with folder-level auth and scripts
  • Use Environments — switch between Local, Dev, Staging, and Production with one click
  • Auth inheritance — set auth once at the collection or folder level, all child requests inherit it automatically
  • Automate with Scripts — run JavaScript before and after requests using the rm.* scripting API
  • Test APIs — write assertions and see pass/fail results inline
  • Import anything — bring in collections from Postman, Insomnia, OpenAPI, cURL, HAR, Bruno, Thunder Client, and Hoppscotch
  • 8 protocols — HTTP, WebSocket, GraphQL, gRPC, SSE, Socket.IO, MQTT, and MCP
  • MCP support — expose your collections to AI agents (Claude, Cursor, Windsurf) via the Model Context Protocol
  • File Sharing — send files and chat with nearby devices over your local network — no cloud, no account required
  • Cloud sharing — share collections via Google Drive or Dropbox with publish/update support
  • Mock server — simulate API responses locally without a real backend
  • Multiple workspaces — isolated projects each with their own collections, environments, mock servers, workflows, and jobs
  • Visual Workflow Editor — 10 node types (request, condition, loop, transform, delay, set variable, comment, sub-workflow, start, end) with retry logic, response assertions, error handling edges, run history, fullscreen mode, MiniMap, Zoom-to-Area, and 5 built-in templates
  • Database client — connect to 8 databases (PostgreSQL, MySQL, MariaDB, SQLite, MSSQL, MongoDB, Redis, CockroachDB) with a Monaco SQL editor, ER diagrams (with vector PDF export), AI-generated SQL, schema diff, and a DB Verify tab on every HTTP request
  • AI tool-use — the AI assistant can create collections, folders, requests, and full visual workflows directly from chat
  • Vault — encrypted local storage for API keys and secrets, AES-256-GCM with your OS keychain, never synced
  • Binary Response Viewer — images, video, audio, PDF, and CSV rendered natively in the response panel
  • Scheduler — run requests or collections on a cron schedule
  • Collection runner — run entire collections with data files
  • AI assistant — generate requests, write tests, and explain responses using OpenAI, Anthropic, or local Ollama
  • Screen capture & recording — region/window/full-screen screenshots, always-on-top recording toolbar with mic, and one-click WEBM → MP4 conversion via system FFmpeg
  • 18 languages — fully translated with community language pack support
  • 20 themes — built-in dark and light themes plus custom theme builder
  • System tray — minimize to tray and keep Rostyman running in the background

Why Rostyman?

RostymanTraditional API Clients
Works offlineAlways — no internet neededOften require cloud sync or login
Account requiredNeverUsually required
Data ownership100% local (SQLite on your machine)Stored on vendor's cloud
Mock serversUnlimited, runs locallyCloud-hosted, usage-capped
Scheduled runsLocal scheduler, unlimitedCloud monitors, usage-capped
Protocols8 (HTTP, GraphQL, gRPC, WS, Socket.IO, MQTT, SSE, MCP)Typically 3–5
Database client8 drivers, ER diagrams, AI SQL — built inSeparate tool required
AI agent integrationLocal MCP server (13 tools)Cloud-dependent or unavailable
Languages18 fully translatedEnglish only
SharingBYOS — use your own Google Drive or DropboxVendor-hosted, team plans required
Visual workflows10 node types, retry, assertions, error handlingLimited or unavailable
PricingFree forever for all local featuresFreemium with usage limits

Where to go next