Home - amitsri/rostyman-releases GitHub Wiki
Rostyman Documentation
Rostyman is a local-first, privacy-focused desktop API client that runs entirely on your machine with no account required.
Quick Start
- Download the latest installer
- Install and launch โ no sign-up needed
- Create a collection and start sending requests
Features
- Getting Started โ Install, first launch, and your first request
- Workspace Management โ Create, switch, configure, export, and import workspaces
- Workspaces โ Reference guide: workspace settings, proxy, tab persistence, and data isolation
- Databases โ Connect to PostgreSQL, MySQL, SQLite, MongoDB, Redis and more; query, browse, and verify data
- Visual Workflows โ Build multi-step API automation with retry, assertions, error handling, and run history
- Collections & Requests โ Organize and send API requests
- Binary Response Viewer โ Automatic rendering of images, video, audio, PDF, CSV, and SVG responses
- Update Manager โ Automatic background updates, manual checks, and release history
- AI Assistant โ Built-in AI for generating and explaining requests
- Scripting โ Pre-request and test scripts using the
rm.*API - Mock Server โ Local mock servers with dynamic routes and variables
- Cloud Storage โ Share collections via Google Drive or Dropbox
- Source Watching โ Keep collections in sync with local files or URLs
- Notifications โ In-app notification center and alert types
- Data Management โ Backup, restore, reset, and custom data location
- Git Sync โ Version-control your collections with Git
- Themes & Appearance โ 20 built-in themes and custom theme editor
- Keyboard Shortcuts โ Complete shortcut reference
Protocols
Protocols
| Protocol | Status |
|---|---|
| HTTP/HTTPS | Full support |
| GraphQL | Full support |
| gRPC | Full support (Unary, Server/Client/Bidi streaming) |
| WebSocket | Full support |
| Socket.IO | Full support (Emit, Events, Auth) |
| MQTT | Full support (Publish, Subscribe, QoS 0/1/2, Retain) |
| SSE | Full support (Server-Sent Events) |
| MCP | Full support (Server + Client) |
MCP โ AI Agent Integration
Rostyman includes a built-in MCP (Model Context Protocol) server that lets AI tools interact with your collections:
- 18 tools for reading, executing, and creating API resources
- Works with Claude Desktop, Claude Code, Cursor, Windsurf, VS Code
- TLS/HTTPS support via mkcert for secure connections
- Tunnel support (ngrok, cloudflared) for remote AI agent access
- Connected clients tracking with disconnect capability
- Request-level logging with tool call timing
What's New in beta.16
Database clients (headline) โ Rostyman is now also a database client. Eight drivers (SQLite, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server, MongoDB, Redis, CockroachDB) with a redesigned connection wizard, schema browser, Monaco-based query editor with schema-aware autocomplete, browse mode with multi-column sort and inline editing, EXPLAIN visualizer, and per-driver brand icons in the sidebar.
ER Diagram โ visual entity-relationship diagram with auto-detected foreign keys, drag-to-rearrange tables (positions persist across restarts), high-resolution PNG export, true vector PDF export, and shareable layout JSON export/import.
AI Database Tools โ natural-language query assistant, AI schema analysis, and AI-generated stored procedures / functions / triggers / views.
Generate CRUD API Collection โ one click in the database panel toolbar creates a full collection of HTTP requests from your schema (List / Get by ID / Create / Update / Delete per table).
Query History & Saved Queries โ every query auto-saved per connection; save important queries with name, description, tags, and folders.
MongoDB document cards & Redis key browser โ type-aware native views.
DB Projects โ three-level hierarchy (Project โ Group โ Connection), drag-drop between groups, redesigned Assign-to-Group dialog with inline + New Group.
AI Tool-Use beyond databases โ the AI assistant can now create collections, folders, requests, and full visual workflows directly from chat.
Convert WEBM Recordings to MP4 โ quality / resolution / audio presets, system FFmpeg detection, surfaced FFmpeg errors on failure.
Universal Ctrl+S Save โ every protocol tab now saves on Ctrl+S.
Sidebar More popup โ bottom rail consolidated to More ยท Trash ยท Settings; Themes / Languages / Git / AI / Plugins / Cookies grouped in a flyout. Theme Manager and Language Manager now reachable from the UI.
File Sharing โ device-global โ devices, groups, and messages follow you across workspace switches.
Themed in-app dialogs everywhere; live font changes without restart.
Performance โ renderer bundle 5 MB โ 1.6 MB; bulk schema introspection (no more N+1 for PostgreSQL/MySQL/MSSQL); Monaco tab-open lag fixed.
Security hardening โ git command-injection eliminated, updater host allowlist, scheme allowlist on shell open, MCP CSP headers, analytics secrets redactor.
Internationalisation โ all 18 languages now in full key parity at 3,529 strings; major translation pass across 17 non-English languages (295โ422 strings translated each).
See the full release notes for details.
Cloud Sharing
Share collections with teammates via Google Drive or Dropbox:
- Upload and generate shareable links
- Publish updates to keep the shared file current
- Automatic link validation on startup
- Deleted shares go to Trash for recovery
See Cloud Storage for details.