Step CI
Automate API Testing with our open-source API Test Automation framework·stepci.com
Step CI is an open-source API test automation framework used to automate API testing, security checks, performance checks, and load testing. Workflows can be configured in YAML, JSON, or JavaScript and run via a CLI, Node.js library, Docker, or CI/CD pipelines like GitHub Actions and GitLab CI/CD. It supports testing REST, GraphQL, SOAP, and tRPC APIs, chaining requests with captures and variables, and using real or mock test data.
What it's for
Features 19
- Basic Auth support
- Chain requests together using captures and variables
- Conditional checks
- Cookie handling
- Fake data generation
- Form submission testing
- GraphQL API testing
- Import workflows from OpenAPI, Postman or Insomnia
- Matchers
- Performance and load testing
- Run tests in parallel
- Run tests locally or in CI/CD
- SOAP API testing
- SSL certificate checks
- Status checks
- Test REST, GraphQL, gRPC, SOAP and tRPC APIs
- Use real or generated mock test data
- Validate XML, JSON, JSON Schema, HTML and Bytes responses
- YAML, JSON or JavaScript workflow configuration
At a glance
Integrations
Resources
Pricing
Support Plan pricing is custom/quote-based ("Talk to us"); discounts available for startups.
Open-source under MPL License, Configure easily with YAML, JSON or JavaScript, Test REST, GraphQL, SOAP, tRPC APIs, Chain requests together using captures and variables, Use test data or mock data in tests, Run tests in parallel on your local network and CI/CD
Open-source runner and CLI, free forever
Discounts for startups mentioned
Custom pricing, contact sales
Discounts for startups