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
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to Newman

Compare all

Software 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.

Report a wrong fact or a dead link on this listing