Freedom251 › Integration Testing Tools
Step CI

What Step CI is
Step CI is an open-source framework for automating API tests for security, performance, and load testing. It is self-hosted, and its Open-Source plan is listed as free (billed $0/month). Teams can define workflows in YAML, JSON, or JavaScript to test REST, GraphQL, gRPC, SOAP, and other APIs. Workflows can chain requests using captured values and variables, and tests can use supplied data or generated mock data. Runs can execute in parallel on a local network and in CI/CD. The homepage lists integrations with Node.js, Docker, GitHub, GitLab, and Jest; documentation also names GitHub Actions, GitLab CI/CD, CircleCI, Jenkins, Azure Pipelines, and Bitbucket Pipelines. Workflow imports are available for OpenAPI, Postman, and Insomnia. The CLI collects anonymous usage data by default, with the STEPCI_DISABLE_ANALYTICS environment variable available to turn collection off. A separate Support Plan provides SLA-backed support, onboarding, training hours, prioritized feature requests and bug fixes, a monthly security report, and early access to new features. Its price is custom.
Who it suits
Step CI suits teams that want to define API tests as configurable workflows and run them locally or through CI/CD. It is relevant to teams testing REST, GraphQL, gRPC, SOAP, or other APIs.
What it does well
- Workflow formats include YAML, JSON, and JavaScript.
- Supports REST, GraphQL, gRPC, and SOAP.
- Can run tests in parallel in CI/CD.
- Imports workflows from OpenAPI, Postman, and Insomnia.
What to know first
- Software is self-hosted.
- CLI usage data collection is enabled by default.
- Support Plan pricing is custom.
Limits
The Open-Source plan supports parallel tests on a local network and in CI/CD. The Support Plan is billed at a custom price; it adds SLA-backed support, setup, training, and other support services.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Open-Source | $0/month · Open-source under MPL License · Run tests in parallel on your local network and CI/CD | Free |
| Support Plan | Custom · Support with SLA · Set up on your Infrastructure · Training hours for your team · Prioritized feature requests and bugfixes · Monthly security report · Early access to new features | On request |
As stepci.com lists them, read 9 Oct 2026. The maker's own page has the final word.
Getting started
- Open https://stepci.com/.
- Set up Step CI as self-hosted software.
- Choose the Open-Source plan at no cost or contact the maker about the custom Support Plan.
- Create workflows in YAML, JSON, or JavaScript, or import one from OpenAPI, Postman, or Insomnia.
- Run tests locally or in CI/CD; disable anonymous CLI collection with STEPCI_DISABLE_ANALYTICS if desired.
Verdict
Step CI combines flexible API workflows with local and CI/CD execution. Teams should note the default anonymous CLI analytics setting and that the separate support plan is custom-priced.
Questions
How much does Step CI cost?
The Open-Source plan costs nothing, billed $0/month. The Support Plan is billed at a custom price.
Is Step CI open source?
Yes. The Open-Source plan is licensed under MPL.
What APIs can Step CI test?
Step CI says it can test REST, GraphQL, gRPC, SOAP, and other APIs.
What workflow formats and imports are supported?
Workflows can be configured in YAML, JSON, or JavaScript. Import options are available for OpenAPI, Postman, and Insomnia.
Where can tests run, and what integrations are listed?
Tests can run in parallel on a local network and in CI/CD. Listed integrations include Node.js, Docker, GitHub, GitLab, Jest, GitHub Actions, GitLab CI/CD, CircleCI, Jenkins, Azure Pipelines, and Bitbucket Pipelines.
Does the CLI collect usage data?
It collects anonymous usage data by default. Set STEPCI_DISABLE_ANALYTICS to disable collection.
Facts from Step CI's own pages
- Additional CI integrations
- The documentation lists integrations including GitHub Actions, GitLab CI/CD, CircleCI, Jenkins, Azure Pipelines, and Bitbucket Pipelines. · docs.stepci.com, 9 Oct 2026
- API coverage
- Step CI says it can test REST, GraphQL, gRPC, SOAP, and other APIs. · stepci.com, 9 Oct 2026
- Execution
- Step CI says tests can run in parallel on a local network and in CI/CD. · stepci.com, 9 Oct 2026
- Imports
- The homepage links to workflow import options for OpenAPI, Postman, and Insomnia. · stepci.com, 9 Oct 2026
- Integrations
- The homepage lists Node.js, Docker, GitHub, GitLab, and Jest integrations. · stepci.com, 9 Oct 2026
- Privacy
- The CLI collects anonymous usage data by default, and collection can be disabled with the STEPCI_DISABLE_ANALYTICS environment variable. · docs.stepci.com, 9 Oct 2026
- Purpose
- Step CI describes itself as an open-source API test automation framework for security, performance, and load testing. · stepci.com, 9 Oct 2026
- Request chaining
- Workflows can chain requests using captures and variables. · stepci.com, 9 Oct 2026
- Security
- The homepage says tests can run on a user's local network and CI/CD; the support plan includes a monthly security report. · stepci.com, 9 Oct 2026
- Support
- The support plan covers support with an SLA, onboarding, training hours, prioritized feature requests and bug fixes, and early access to new features. · stepci.com, 9 Oct 2026
- Test data
- The product supports bringing test data or generating mock data. · stepci.com, 9 Oct 2026
- Workflow formats
- Workflows can be configured using YAML, JSON, or JavaScript. · stepci.com, 9 Oct 2026
Where Step CI stands on Freedom251
- Integration Testing Tools#20 of 26
- API Testing Tools#29 of 34
- API Development Tools#28 of 32
