# Cucumber

**Canonical:** https://apis.io/apis/bdd/cucumber/  
**Provider:** BDD (Behavior-Driven Development) — https://apis.io/providers/bdd/  
**Documentation:** https://cucumber.io/

Cucumber is one of 5 APIs that [BDD (Behavior-Driven Development)](https://apis.io/providers/bdd/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include BDD, Testing, Gherkin, Java, and JavaScript. The published artifact set on APIs.io includes API documentation, a getting-started guide, and a GitHub repository.

Cucumber is the world's most popular BDD framework, supporting Java, JavaScript, Ruby, Python, and C#. It uses Gherkin syntax for writing human-readable test scenarios and provides integrations with all major test runners, CI/CD platforms, and API testing tools. Cucumber School offers learning resources and the Cucumber Open platform provides team-based BDD tooling.

## Machine-readable artifacts (5)

- **Documentation** — https://cucumber.io/docs/cucumber/
- **GettingStarted** — https://cucumber.io/docs/guides/10-minute-tutorial/
- **GitHubRepository** — https://github.com/cucumber/cucumber-jvm
- **GraphQL** — https://raw.githubusercontent.com/api-evangelist/bdd/refs/heads/main/graphql/bdd-graphql.md
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/bdd/refs/heads/main/apis.yml

## Other BDD (Behavior-Driven Development) APIs (4)

- [SpecFlow](https://apis.io/apis/bdd/specflow/)
- [Behave](https://apis.io/apis/bdd/behave/)
- [Karate](https://apis.io/apis/bdd/karate/)
- [JBehave](https://apis.io/apis/bdd/jbehave/)

## Tags

BDD, Testing, Gherkin, Java, JavaScript

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/bdd/cucumber/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/bdd/.
