Alternatives to Newman

A command-line runner that executes Postman collections outside the Postman app. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as Newman.

  • 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 a direct replacement.