About Newman
This entry covers Newman, the open-source command-line companion to Postman. It runs and tests a Postman collection directly from the terminal, and is built to be extensible so that it can be wired into continuous integration servers and build systems.
Newman can be used from its CLI or as a Node.js library, and reporters turn run results into CLI output, JSON, JUnit and HTML, with support for external reporters and custom ones. It handles file uploads, SSL options, proxies including SOCKS and use in Docker, and can work with the Postman API. It requires a current Node.js version and is installed with npm.
The README states that Newman is in maintenance mode: it remains available for existing workflows, with work limited to essential upkeep. The vendor recommends the Postman CLI for new command-line and CI/CD workflows, which supports the latest Postman features. Newman is licensed under Apache-2.0 and is mainly relevant to teams with existing Newman-based API test jobs.
Key features
- Runs Postman collections from the terminal
- Usable as a Node.js library
- CLI, JSON, JUnit and HTML reporters
- Custom and external reporters
- Docker and proxy support
- Integration with CI servers
Good fit for
- →API regression tests in CI pipelines
- →Generating JUnit reports from collections
- →Maintaining existing Newman-based test jobs
- Built with
- JavaScript
- Tags
- api-testing
- postman
- cli
- ci
- newman
- nodejs
- test-automation
- reporters
Newman: questions and answers
- What is Newman used for?
- Newman is the command-line collection runner for Postman, used to run API tests in CI pipelines, and is now in maintenance mode. It is a good fit for API regression tests in CI pipelines, generating JUnit reports from collections and maintaining existing Newman-based test jobs.
- Is Newman open source?
- Yes. Newman is open source under the Apache-2.0 licence. Its source code is on GitHub at postmanlabs/newman and is written mainly in JavaScript.
- Is Newman free?
- Yes. Newman is open source, so the software itself is free to use.
- What are some alternatives to Newman?
- Similar open-source tools in the API Tools category include Insomnia Mockbin, Resterm and HTTPie CLI. SaaS products in the same category include Apidog, Apifox and ApiRealTest.
- Is Newman actively maintained?
- Yes. The most recent commit to Newman was on 30 September 2026. The project has 7.3k stars on GitHub.
Open-source alternatives to Newman
See all
Insomnia Mockbin
API Tools
Insomnia Mockbin is the underlying backend for the API mocks capability of Insomnia. It is
OSSvs Beeceptor★ 2.1k
Resterm
API Tools
Terminal API client for HTTP, GraphQL and gRPC. Plain .http files you can diff and version
Apache-2.0vs Postman★ 2k
HTTPie CLI
API Tools
🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON supp
BSD-3-Clausevs Postman★ 39k
Hoppscotch
API Tools
Helps you create requests faster, saving precious time on development.
MITvs Postman★ 81k
Bruno
API Tools
Bruno is the Git-native API client for REST, GraphQL, gRPC and Websocket. A local and open
MITvs Postman★ 47k
Insomnia
API Tools
The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. Wi
Apache-2.0vs Postman★ 40k
SaaS alternatives to Newman
See all
Apidog
API Tools
All-in-one tool for API design, debugging, testing and mocking
SaaS
Apifox
API Tools
API design, documentation, debugging, mocking and testing platform
SaaS
ApiRealTest
API Tools
API testing tool that runs requests in a user-like environment, positioned as a Postman alternative
SaaS
APXY
API Tools
Network proxy for developers and AI agents to inspect and debug traffic
SaaS
Beeceptor
API Tools
Hosted mock API server with request inspection and rule-based responses
SaaS
CatchHook
API Tools
Webhook testing and debugging platform that captures, inspects, replays and forwards requests
SaaS

