Step CI is an open-source API testing framework that enables developers to test REST, GraphQL, gRPC, tRPC, and SOAP APIs using simple YAML, JSON, or JavaScript configuration. It supports multi-step testing with chained requests using captures and variables, data-driven testing with mock data generation, and parallel test execution for performance. Step CI integrates into CI/CD pipelines via GitHub Actions, GitLab CI, Docker, and Node.js, making it easy to automate API quality assurance as part of your deployment workflow. The framework is lightweight, secure (runs on your local network), and designed for developers who want API testing without the complexity of enterprise testing suites.
Test REST, GraphQL, gRPC, tRPC, and SOAP APIs with a single unified framework
Define tests using simple YAML or JSON files — no complex test scripts or programming required
Chain requests together using captures and variables for complex API workflow testing
Generate mock data and run parameterized tests for comprehensive API coverage
Native integration with GitHub Actions, GitLab CI, Docker, and Node.js for automated testing pipelines
Run tests in parallel for faster execution and performance testing of API endpoints
Automatically test API endpoints on every deployment to catch breaking changes before they reach production
Chain requests across microservices to validate end-to-end API workflows and data consistency
Add API tests as a required step in your CI/CD pipeline to prevent faulty deployments
Test modern API protocols like GraphQL and gRPC alongside traditional REST APIs in a unified framework

AI-powered code integrity platform for automated testing and code review