AutomateAPI Testing & QA

Open-source framework for API Quality Assurance

Security. Performance. Load Testing

Status Check

Run your first workflow

Results will appear here after you run your first workflow

Get started

Using Node, Docker or GitHub Actions

1. Install the CLI

Install the CLI from NPM

npm install -g stepci

2. Create a workflow

See example workflows and workflow syntax

3. Run your workflow

Using the run command

stepci run workflow.yml

Why Step CI?

Explore the Benefits

Language-agnostic

Configure easily using YAML or JSON

REST, GraphQL, gRPC

Test different API types in one workflow

Self-hosted

Test services on your local network

Data-driven

Bring test data or generate fake data

Performant

Run as many tests as you want, concurrently

Spec-compatible

Generate tests from your OpenAPI spec

Integrations

Works with your favorite tools

Node.js
Node.js

General

Docs
Docker
Docker

Deploy

Docs
GitHub
GitHub

CI/CD

Docs
GitLab
GitLab

CI/CD

Docs
Jest
Jest

Testing

Docs

Stay up to date

Subscribe to our newsletter for updates

Join our community on GitHub

Get in touch

Our contacts

Sebastian Wißmüller

Business

sebastian@stepci.com
Mish Ushakov

Technology

mish@stepci.com
GroupFEATURED ONProduct Hunt
© 2022 Step CI