Milkman
An extensible open-source desktop workbench for sending requests and inspecting responses across many protocols.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
2 more ways to get Milkman
Package managers
- Chocolatey
choco install milkman - Homebrew
brew install --cask milkman
About Milkman
Milkman is a desktop request and response workbench built from plugins. The repository includes modules for REST, GraphQL, gRPC, Socket.IO, JDBC, Cassandra and other NoSQL databases, plus scripting, authentication, notes, tests and a command-line interface.
Collections can be synced through Git, and a PrivateBin plugin allows sharing requests. The plugin design makes it a fit for developers who want one tool for HTTP APIs and database queries rather than separate clients.
Strengths
- Plugins for REST, GraphQL, gRPC, Socket.IO and databases
- Git-based sync of collections
- Includes scripting and a command-line interface
Limitations
- Smaller community than mainstream API clients
- Documentation lives mainly in the repository
Details
- Pricing
- FreeFree and open source.
- License
- Open source, license not stated
- Developer
- warmuuh
- Platforms
- Windows, macOS, Linux
- How it runs
- Downloadable app
- Account
- Not required
- Works offline
- Yes
- Best suited for
- Developers who want one extensible client for APIs and databases
- Categories
- API clients, Database tools
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to Milkman
Compare allSoftware that can replace Milkman for an important use case, and what changes if you switch.
Postman
The most widely used API client, for sending HTTP requests, organising them into collections and sharing them with a team.
Postman is the most widely used API client with collections, scripts and a runner, but it is closed source, cloud-centred and lacks Milkman's database plugins.
Insomnia
An API client for REST, GraphQL and gRPC that can keep everything local or sync through Git instead of a cloud.
Insomnia is an open-source client for REST, GraphQL, gRPC and WebSockets with Git Sync and a command line tool, and has a larger user base than Milkman.
Bruno
An API client that saves collections as plain files in a folder, so Git handles the sharing instead of a cloud account.
Bruno is open source under MIT, keeps collections as plain files shared through Git, and covers REST, GraphQL, gRPC and WebSocket, though some team features are paid.
Hoppscotch
A fast API client that runs in a browser tab, with a self-hostable workspace if you want one.
Hoppscotch is open source under MIT and runs in a browser tab or desktop app, supporting HTTP, GraphQL, WebSocket, Socket.IO and MQTT, with optional self-hosting.
Yaak
An offline-first API client for REST, GraphQL, gRPC, WebSockets and SSE, with requests stored as files you can commit to git.
Yaak is an open-source offline client for REST, GraphQL, gRPC, WebSockets and SSE that stores requests as files for git, though its plugin capability is still developing.
Kreya
Desktop client for gRPC, REST, GraphQL, WebSocket and SSE APIs.
Kreya is a desktop client with strong gRPC and server reflection support and Git-friendly local project files, but it is closed source and some features need a paid licence.
Requestly
An API client for designing and testing APIs, plus a browser HTTP interceptor for modifying requests.
Requestly stores collections as local JSON files for Git, adds a browser interceptor, and supports GraphQL, SOAP and gRPC, but it is closed source with paid business features.
Similar software
Related functionality, not necessarily a direct replacement.
Newman
A command-line runner that executes Postman collections outside the Postman app.
httpYac
A command-line and VS Code client for sending HTTP, GraphQL, SOAP and gRPC requests from files.
grpcui
A command-line tool that opens an interactive browser interface for sending requests to gRPC servers.
SoapUI Open Source
An open-source desktop tool for functional testing of SOAP and REST APIs.