Newman
A command-line runner that executes Postman collections outside the Postman app.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
About Newman
Newman is Postman's command-line collection runner. It takes a Postman collection and runs its requests and tests from a terminal, which makes it possible to run the same API tests in scripts and continuous integration pipelines.
It is distributed through npm and also has Docker images. It suits teams that already write API tests in Postman and want to run them automatically without opening the desktop application.
Strengths
- Runs Postman collections from the terminal
- Fits into CI pipelines
- Docker images available
Limitations
- Depends on collections built in Postman
- No graphical interface
Details
- Pricing
- FreeFree to install from npm.
- License
- Proprietary
- Developer
- Postman
- Platforms
- Windows, macOS, Linux, Command line
- How it runs
- Downloadable app
- Account
- Not required
- Best suited for
- Teams running Postman API tests in CI
- Categories
- API clients, CLI tools, Developer tools
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to Newman
Compare allSoftware that can replace Newman for an important use case, and what changes if you switch.
Step CI
An open-source API test automation framework that runs multi-step workflows written in YAML, JSON or JavaScript.
Step CI is an open-source test automation framework that imports Postman and Insomnia collections and runs multi-step YAML, JSON or JavaScript workflows locally, in Docker or CI.
Bruno
An API client that saves collections as plain files in a folder, so Git handles the sharing instead of a cloud account.
Bruno provides a command line runner for continuous integration, with collections kept as plain files in Git instead of Postman collections, and is open source under MIT.
Insomnia
An API client for REST, GraphQL and gRPC that can keep everything local or sync through Git instead of a cloud.
Insomnia includes a command line tool for linting and testing in a pipeline, with open-source Apache-2.0 licensing and test suites built in its own client.
EchoAPI
An API client for designing, debugging, load testing and documenting APIs, compatible with Postman scripts.
EchoAPI runs Postman scripts and offers a CLI alongside its client, working offline without an account, though it is closed source with some paid features.
httpYac
A command-line and VS Code client for sending HTTP, GraphQL, SOAP and gRPC requests from files.
httpYac runs plain-text request files as automated tests in CI/CD, supporting REST, SOAP, GraphQL and gRPC, and is open source, but does not run Postman collections.
Hurl
Write HTTP requests and response checks in plain text files.
Hurl writes requests and response checks in plain text files with request chaining, is open source under Apache-2.0, and does not depend on Postman collections.
Similar software
Related functionality, not necessarily a direct replacement.
Postman
The most widely used API client, for sending HTTP requests, organising them into collections and sharing them with a team.
Grafana k6
An open-source command-line load testing tool that runs test scripts written in JavaScript.
Schemathesis
An open-source property-based testing tool that generates API tests from OpenAPI and GraphQL schemas.
Prism
An open-source mock server and validation proxy built from OpenAPI documents and Postman collections.