Topic · topic
Acceptance Criteria
Acceptance criteria are predefined conditions that a product, feature, or user story must meet to be considered complete and acceptable by stakeholders. These criteria establish clear, testable requirements that guide development, validate when work is done, and serve as the foundation for automated testing through frameworks like Cucumber, SpecFlow, and Behave. APIs in this space support requirements management, behavior-driven development (BDD), test execution tracking, and agile project management workflows.
Resources
-
GitHub Issues API
GitHub Issues API enables teams to create, manage, and track user stories and acceptance criteria as structured issue records with labels, milestones, and custom fields. Commonly used to attach acceptance criteria directly to issues using…
-
Jira Issues API
Jira REST API provides access to issues, user stories, epics, and acceptance criteria stored in custom fields. Teams use Jira to define, link, and track acceptance criteria against development work items throughout the sprint lifecycle.
-
Azure DevOps Work Items API
Azure DevOps Work Items REST API enables management of user stories, acceptance criteria, and test cases in Azure Boards. Acceptance criteria are stored as a rich text field on Product Backlog Items and User Story work item types, accessib…
-
Linear API
Linear GraphQL API provides access to issues, projects, and cycles used by engineering teams to track features and acceptance criteria. Linear supports structured issue descriptions with Markdown, enabling teams to embed acceptance criteri…
-
TestRail API
TestRail REST API provides access to test cases, test runs, test plans, and results. Teams use TestRail to formally document acceptance criteria as test cases with preconditions, expected results, and step-by-step validation criteria that…
-
Acceptance Criteria Acceptance Criteria API
The Acceptance Criteria API from Acceptance Criteria — 2 operation(s) for acceptance criteria.
-
Acceptance Criteria BDD Scenarios API
The BDD Scenarios API from Acceptance Criteria — 1 operation(s) for bdd scenarios.
-
Acceptance Criteria Test Runs API
The Test Runs API from Acceptance Criteria — 1 operation(s) for test runs.
-
Acceptance Criteria User Stories API
The User Stories API from Acceptance Criteria — 2 operation(s) for user stories.
Links
AgenticAccessDomainSecurityAuthenticationWebsiteGettingStartedSpectralRulesVocabularyOpenAPIJSONSchemaJSONSchemaJSONSchemaJSONSchemaJSONStructureJSONStructureJSONStructureJSONStructureJSONLDExamplesExamplesExamplesExamples
Providers working in Acceptance Criteria
Providers whose own tags share at least two of this topic's tags, most shared first — the top 30 of 33.
| Provider | About | Rating | APIs |
|---|---|---|---|
| Cucumber | Cucumber is an open-source Behavior Driven Development (BDD) tool for running automated tests written in plain language using the Gherkin syntax. It enables collaboration between technical and non-technical team members by expressing execu… | thin | 5 |
| BDD (Behavior-Driven Development) | Behavior-Driven Development (BDD) is a software development methodology that combines test-driven development with domain-driven design, encouraging collaboration between developers, QA, and business stakeholders through human-readable tes… | emerging | 5 |
| TestFairy | TestFairy is a mobile app testing and distribution platform, now part of Sauce Labs, that lets teams upload iOS and Android builds, distribute them to beta testers, and record video sessions of testers using the app alongside device logs,… | developing | 1 |
| Coval | Coval is the deployment-readiness platform for voice and chat AI agents. Teams simulate thousands of realistic conversation scenarios before launch, monitor real production calls, and improve reliability with metrics and human review. Cova… | developing | 20 |
| Kubeshop | Kubeshop is the company behind Testkube, an open-core, Kubernetes-native test orchestration platform. Testkube runs agents inside Kubernetes clusters under a central control plane, orchestrating tests written for existing frameworks — Cypr… | developing | 3 |
| Opkey | Opkey (Smart Software Testing Solutions, Inc.) is a US-headquartered Cloud Application Lifecycle Management and AI-powered test automation vendor for enterprise packaged applications. Its no-code platform ships pre-built automated tests an… | developing | 1 |
| Assertible | Assertible provides a reliable first line of defense against web service failures by providing simple and powerful assertions to test and monitor APIs. It enables automated API testing with assertions on response status, headers, body cont… | developing | 1 |
| Rainforest QA | Rainforest QA is a no-code software testing platform that combines AI-powered test creation, crowdsourced manual QA, and automated browser testing in one place. Its REST API and command-line interface let teams create and manage tests, env… | developing | 1 |
| Automation Preflight API | A self-serve REST API by TinyOps Studio LLC that inspects a public URL and returns deterministic, bounded JSON integration-readiness evidence across reachability, integration surface, and readiness scoring. It rejects private/credential-be… | developing | 2 |
| Sauce Labs | Sauce Labs is a cloud-based cross-browser and mobile app testing platform trusted by over 100,000 customers worldwide. It provides a comprehensive set of REST APIs for managing test jobs, devices, builds, insights, and results across virtu… | developing | 2 |
| Panaya | Panaya is an enterprise change-intelligence and agentic-testing platform for business applications, helping organizations de-risk changes to SAP (including S/4HANA migrations and upgrades), Oracle (EBS, Cloud, NetSuite), Salesforce, Workda… | developing | 1 |
| accessiBe | accessiBe is a web accessibility technology company whose products help organizations make websites and web applications usable by people with disabilities and compliant with WCAG, the ADA, Section 508, AODA and the European Accessibility… | developing | 1 |
| Replay | Replay is an AI-native QA and time-travel debugging platform for web applications. Replay QA autonomously explores a web app, records every session in a deterministic Replay Browser, finds real bugs, and hands a coding agent the root cause… | developing | 1 |
| Aha.io | Aha! is a product development suite that combines roadmapping, idea management, requirements specification, whiteboarding, knowledge bases, and development tracking into a single platform for product teams. The suite spans Aha! Roadmaps, A… | developing | 1 |
| Selenium | Selenium is the open-source browser automation project behind the W3C WebDriver and WebDriver BiDi standards. It drives real browsers through a vendor-neutral, standardised HTTP wire protocol that the browser vendors implement themselves,… | developing | 1 |
| Testiny | Testiny is a modern test management platform for QA teams that keeps manual and automated test cases, test plans, test runs, and results in a single place, with reporting and integrations for Jira, GitLab, and GitHub. Everything in the pro… | developing | 1 |
| Cypress.io | Cypress.io, Inc. builds Cypress, an open-source, JavaScript-based end-to-end and component testing framework that runs tests directly in the browser with time-travel debugging, automatic waiting, and cross-browser support. Its commercial C… | thin | 1 |
| Qase | Qase is a cloud test management platform (TestOps) for QA and engineering teams to author test cases, organize them into suites and plans, launch and complete test runs, publish automated results from CI pipelines, and track defects. The Q… | thin | 1 |
| Ranger | Ranger is an AI-powered quality-assurance platform that lets coding agents verify their own work in a real browser. Its CLI (@ranger-testing/ranger-cli) sets up a project so an AI coding agent — Claude Code, OpenCode, Cursor, Codex, or any… | thin | 0 |
| Taiga | Taiga is an open-source agile project management platform with a comprehensive REST API for managing projects, sprints, user stories, issues, tasks, epics, wiki pages, webhooks, and team member assignments. The API supports both standard b… | emerging | 1 |
| HeadSpin | HeadSpin is a real-device digital-experience, functional, and performance testing platform for mobile, web, and OTT applications. Teams test, monitor, and optimize app behavior on real devices and real SIMs across 60+ locations in 50+ coun… | emerging | 1 |
| evinced | Evinced is an AI-powered digital accessibility platform that automatically detects, clusters, tracks, and prevents accessibility (WCAG/ADA) issues across web and mobile applications. It ships developer-first automation SDKs for Selenium, C… | emerging | 0 |
| Step CI | Step CI is an open source API testing and monitoring framework that uses YAML-based workflows to define and run automated API test scenarios. It supports REST, GraphQL, gRPC, tRPC, and SOAP protocols in a single unified testing framework.… | emerging | 1 |
| Testlio | Testlio is a managed software testing and quality assurance company that pairs a global, vetted community of expert testers with a testing-management platform (powered by its Leo AI Engine) to deliver on-demand manual, automated, functiona… | emerging | 0 |
| SpecFlow | SpecFlow was an open-source BDD (Behavior-Driven Development) testing framework for .NET that allowed teams to write executable specifications in natural language using the Gherkin syntax. Originally developed by TechTalk, it was acquired… | emerging | 2 |
| Gherkin | Gherkin is a business-readable, domain-specific language created to support Behavior-Driven Development (BDD). It lets teams describe software behavior in plain text using a structured Given-When-Then syntax that is human-readable and mach… | emerging | 0 |
| Regression Games | Regression Games builds AI agents and bots for video games. Its platform lets studios create bots for QA testing, multiplayer simulation, game balancing, and NPC behavior with minimal code. The Unity SDK (gg.regression.unity.bots / RGUnity… | emerging | 0 |
| Muuktest | MuukTest (MuukLabs) is an AI-powered test automation and managed QA services company founded in 2019 that helps software teams reach high end-to-end test coverage in weeks rather than months. It blends an AI-driven automation platform with… | emerging | 0 |
| User Stories | A curated collection of API user stories following agile methodology formats. User stories capture software requirements from the end-user perspective using the format "As a [user], I want [goal], so that [benefit]". This repository indexe… | emerging | 0 |
| Canary | Canary is an AI QA engineer that reads your source code to understand developer intent. Push a pull request and Canary reads the diff, understands the intent, and runs feature and regression tests against your preview app across real brows… | minimal | 0 |
Tags
AgileBehavior-Driven DevelopmentGherkinQuality AssuranceRequirementsTestingUser Stories