# Gherkin / Cucumber BDD

**Canonical:** https://apis.io/apis/test-specifications/gherkin-cucumber-bdd/  
**Provider:** Test Specifications — https://apis.io/providers/test-specifications/  
**Base URL:** https://cucumber.io/  
**Documentation:** https://cucumber.io/docs/gherkin/

Gherkin / Cucumber BDD is one of 8 APIs that [Test Specifications](https://apis.io/providers/test-specifications/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include BDD, Gherkin, and Test Specification. The published artifact set on APIs.io includes API documentation.

Gherkin is a plain-text language used to write behavior-driven test specifications in Given-When-Then format. Cucumber and Karate consume Gherkin feature files as executable test specifications that bridge business requirements and automated test implementation for API testing.

## Machine-readable artifacts (2)

- **Documentation** — https://cucumber.io/docs/gherkin/reference/
- **GitHubOrg** — https://github.com/cucumber/cucumber

## Other Test Specifications APIs (7)

- [OpenAPI Initiative](https://apis.io/apis/test-specifications/openapi-initiative/)
- [AsyncAPI Initiative](https://apis.io/apis/test-specifications/asyncapi-initiative/)
- [JSON Schema](https://apis.io/apis/test-specifications/json-schema/)
- [Pact Contract Testing](https://apis.io/apis/test-specifications/pact-contract-testing/)
- [Swagger Editor](https://apis.io/apis/test-specifications/swagger-editor/)
- [Optic API](https://apis.io/apis/test-specifications/optic-api/)
- [Spectral](https://apis.io/apis/test-specifications/spectral/)

## Tags

BDD, Gherkin, Test Specification

---

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