Getman now updates itself, and new installs start with an empty workspace.
Added
In-app updates: Getman checks for a new version at startup and installs it after you confirm. Updates are signed and verified before installing. ⌘K → Check for updates checks on demand.
Fixed
New installs start with an empty workspace; no projects are preloaded.
The theme button switches between dark and light in one press, in the app and on this site.
Known issues
Versions before 0.1.3 can't update themselves: download 0.1.3 once from this site.
The installers are not code-signed: macOS asks for confirmation on first launch, and Windows SmartScreen may warn before installing.
Platform notes
macOS: one universal .dmg for Apple silicon and Intel. Not signed or notarized.
Windows: .exe installer (updates itself) and .msi for IT deployment, tested on a Windows machine. Not signed.
Safer team handoffs: publish and withdraw change packages, open a team workspace from a clone, approve each production write from agents, and consistent pass/fail rules everywhere.
Breaking
A 4xx or 5xx response now fails the request everywhere (app, runner, CLI, agents), unless an enabled status assertion expects that status.
Added
Publish, withdraw and reopen change packages from the app and with getman change state.
Open a team workspace directly from a fresh clone (Welcome screen, project menu, ⌘K).
Changes → Completed lists the integrations you reported or verified.
Improved
Fetch now flags a teammate's incoming request and contract edits, not only change packages.
JSON Schema assertions check allOf, anyOf, oneOf, not and more, and fail on keywords they can't check.
OpenAPI exports are validated against the official 3.1 schema in the test suite.
Fixed
Commit refuses files that still contain Git conflict markers.
Verify and Report in the app no longer overwrite a change file that a pull or a teammate just changed.
CLI evidence is stamped with the real app version, and the command-line launcher quotes its paths safely.
The macOS release is one universal app for Apple silicon and Intel.
Security
An agent's POST, PUT, PATCH or DELETE to production needs your approval for each request. --allow-mutations skips the question, for CI.
The CLI exits with code 5 when it needs secrets that are locked.
Known issues
The installers are not code-signed: macOS asks for confirmation on first launch, and Windows SmartScreen may warn before installing.
The Windows build hasn't been tested on a real Windows machine yet.
Platform notes
macOS: one universal .dmg for Apple silicon and Intel, built by CI and checked on a Mac. Not signed or notarized.
Windows: .exe and .msi installers built by CI. A test on a real Windows machine is still pending. Not signed.
No public installers were published for this version.
Getman becomes agent-native: a command line, a local MCP server for coding agents, OpenAPI contracts with breaking-change detection, and API change packages shared through Git.
Added
The getman command line runs saved requests, folders and collections through the app's own engine, with JSON output and CI exit codes.
A local MCP server (getman mcp) for coding agents: 11 read tools and 4 write tools, scoped to the workspace folders you name, with a read-only mode.
No-code assertions and extractors on every request, evaluated the same way in the app, the runner and the CLI.
OpenAPI 3.1 export and contract comparison that rates each change as breaking, potentially breaking, non-breaking or unknown.
API change packages (GT-KEY-NNN) in the team's Git repository, with evidence from real runs and per-consumer integration status.
The Changes view: Integration Inbox, timeline and a Git bar for fetch, pull, commit and push using your installed Git.
A local mock server that serves saved examples or an OpenAPI file.
An OpenAPI editor with outline, forms, raw JSON or YAML, and validation.
HAR import with redaction of sensitive headers, and Fetch and Axios code snippets.
The command-line tool is bundled with the app and installed from Project settings. Secret access for the CLI is opt-in.
Fixed
Release builds no longer include the development-only engine binary.
Known issues
A 4xx or 5xx response to a request with no tests is reported as passed by the CLI, while the app marks it failed. Fixed in 0.1.2.
Platform notes
No installers were produced for this version: its CI build failed. Use 0.1.2.
No public installers were published for this version.
The first version of Getman: a local-first desktop API client with collections, environments, inherited auth, scripts, a collection runner and importers.
Added
A request builder for REST, GraphQL, WebSocket and Server-Sent Events.
Projects, collections and folders, with auth and headers inherited from project to request.
Environments with shared variable keys, secret variables and the OS keychain.
Pre-request and test scripts in a QuickJS sandbox, cookies, history and a collection runner.
Import from Postman, OpenAPI, Swagger and cURL, and export to Postman.
API docs view, command palette, light and dark themes, and backups.
Improved
A blank variable is never sent as a literal {{var}}; a request with a blank server URL is blocked.
Fixed
Requests send a default Getman User-Agent, so firewalls such as Cloudflare don't block them.
Scrolling a response no longer bounces the whole window on macOS.
Known issues
No public installers were published for this version.
Platform notes
macOS: built and launch-tested on an Intel Mac (macOS 26.7). Not signed.
Windows: not built for this version.
No public installers were published for this version.