Mocking & testing

53 distinct extensions were invented to do this job. Each one is a provider deciding OpenAPI would not carry something and building their own way through. Where a job has many names and few uses each, nobody won — the problem was solved privately, over and over.

53 extensions
21175 occurrences
10 vendor-named

The extensions

ExtensionWhat it appears to doUsesProviders
x-ms-examples
vendor
`x-ms-examples` appears on operations and on path items. Its value is a structured object. Used by 12 providers across 621 OpenAPI documents. It sits in the `x-ms-` namespace, so its meaning is define 11723 12
x-example `x-example` appears on operations and on schema objects and properties. Its value is a string. Used by 28 providers across 162 OpenAPI documents. Observed values include `true`, `1`, `POST /20160918/a 5050 28
x-examples `x-examples` appears on schema objects and properties. Its value is a structured object. Used by 51 providers across 158 OpenAPI documents. Consistent with mocking & testing — this is inferred from wh 1178 51
x-apifox-mock
vendor
`x-apifox-mock` appears on schema objects and properties. Its value is a string. Used by a single provider across 1 OpenAPI document. It sits in the `x-apifox-` namespace, so its meaning is defined by 869 1
x-konfig-original-example
vendor
`x-konfig-original-example` appears on schema objects and properties. Its value is a string. Used by a single provider across 1 OpenAPI document. It sits in the `x-konfig-` namespace, so its meaning i 627 1
x-example-object `x-example-object` appears on response objects. Its value is a structured object. Used by a single provider across 1 OpenAPI document. Consistent with mocking & testing — this is inferred from where t 268 1
x-sandbox `x-sandbox` appears on operations. Its value is a string. Used by a single provider across 1 OpenAPI document. Observed values include `enabled`, `disabled`. Consistent with mocking & testing — this i 188 1
x-apiary-response-examples `x-apiary-response-examples` appears on response objects. Its value is a structured object. Used by a single provider across 1 OpenAPI document. Consistent with mocking & testing — this is inferred fr 176 1
x-exampleSetFlag `x-exampleSetFlag` appears on schema objects and properties and on response objects. Its value is a boolean flag. Used by a single provider across 2 OpenAPI documents. Consistent with mocking & testin 130 1
x-unitTests `x-unitTests` appears on operations. Its value is a list. Used by 5 providers across 8 OpenAPI documents. Consistent with mocking & testing — this is inferred from where the key appears and what it ca 127 5
x-showInExample `x-showInExample` appears on parameter objects. Its value is a string. Used by a single provider across 11 OpenAPI documents. Observed values include `true`. Consistent with mocking & testing — this i 98 1
x-testEnabled `x-testEnabled` appears on operations. Its value is a boolean flag. Used by 3 providers across 3 OpenAPI documents. Consistent with mocking & testing — this is inferred from where the key appears and 68 3
x-testName `x-testName` appears on operations. Its value is a string. Used by 3 providers across 3 OpenAPI documents. Observed values include `Retrieve API Resources1`, `List Entities1`, `Create Entity1`, `Get a 68 3
x-testShouldPass `x-testShouldPass` appears on operations. Its value is a boolean flag. Used by 3 providers across 3 OpenAPI documents. Consistent with mocking & testing — this is inferred from where the key appears a 68 3
x-testDescription `x-testDescription` appears on operations. Its value is a string. Used by 2 providers across 2 OpenAPI documents. Observed values include `Only the fields included in the request are updated in\`, `Th 67 2
x-params-example `x-params-example` appears on schema objects and properties. Its value is a string. Used by a single provider across 1 OpenAPI document. Observed values include `?program_id=d619f755-2d17-41f3-990d-c0 60 1
x-fill-example `x-fill-example` appears on parameter objects. Its value is a string. Used by 2 providers across 2 OpenAPI documents. Observed values include `no`. Consistent with mocking & testing — this is inferred 56 2
x-speakeasy-test
vendor
`x-speakeasy-test` appears on operations. Its value is a boolean flag. Used by 3 providers across 4 OpenAPI documents. It sits in the `x-speakeasy-` namespace, so its meaning is defined by speakeasy t 40 3
x-testConfig `x-testConfig` appears on operations and on path items. Its value is a structured object. Used by a single provider across 1 OpenAPI document. Consistent with mocking & testing — this is inferred from 37 1
x-fern-examples
vendor
`x-fern-examples` appears on operations. Its value is a list. Used by a single provider across 1 OpenAPI document. It sits in the `x-fern-` namespace, so its meaning is defined by fern tooling rather 27 1
x-example-csharp `x-example-csharp` appears on parameter objects. Its value is a string. Used by a single provider across 1 OpenAPI document. Observed values include `Status==\"ACTIVE\`, `Status==\"DRAFT\`, `Status==\ 26 1
x-example-php `x-example-php` appears on parameter objects. Its value is a string. Used by a single provider across 1 OpenAPI document. Observed values include `"00000000-0000-0000-0000-000000000000"`, `& 26 1
x-example-java `x-example-java` appears on parameter objects. Its value is a string. Used by a single provider across 1 OpenAPI document. Observed values include `Arrays.asList(UUID.fromString("00000000-0000-0000-00 25 1
x-sandbox-name `x-sandbox-name` appears on parameter objects. Its value is a structured object. Used by a single provider across 24 OpenAPI documents. Consistent with mocking & testing — this is inferred from where 24 1
x-authorization-example `x-authorization-example` appears on security schemes. Its value is a string. Used by a single provider across 22 OpenAPI documents. Observed values include `Bearer 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2 22 1
x-speakeasy-usage-example
vendor
`x-speakeasy-usage-example` appears on operations. Its value is a structured object. Used by 9 providers across 9 OpenAPI documents. It sits in the `x-speakeasy-` namespace, so its meaning is defined 19 9
x-example-python `x-example-python` appears on parameter objects. Its value is a string. Used by a single provider across 3 OpenAPI documents. Observed values include `True`, `False`. Consistent with mocking & testing 18 1
x-example-ruby `x-example-ruby` appears on parameter objects. Its value is a string. Used by a single provider across 1 OpenAPI document. Observed values include `Status==#{XeroRuby::Accounting::Account::ACTIVE}`, ` 18 1
x-ads_command_line_example `x-ads_command_line_example` appears on operations. Its value is a string. Used by a single provider across 2 OpenAPI documents. Observed values include `curl -v "https://developer.api.autodesk.com/os 13 1
x-ds-examples
vendor
`x-ds-examples` appears on operations. Its value is a list. Used by a single provider across 1 OpenAPI document. It sits in the `x-ds-` namespace, so its meaning is defined by ds tooling rather than b 9 1
x-faker `x-faker` appears on schema objects and properties. Its value is a string. Used by a single provider across 1 OpenAPI document. Observed values include `internet.password`, `commerce.productName`, `da 9 1
x-sandbox-only `x-sandbox-only` appears on operations. Its value is a boolean flag. Used by a single provider across 1 OpenAPI document. Consistent with mocking & testing — this is inferred from where the key appear 7 1
x-example-literal `x-example-literal` appears on operations. Its value is a string. Used by a single provider across 1 OpenAPI document. Observed values include ` 4 1
x-sandbox-id `x-sandbox-id` appears on parameter objects. Its value is a structured object. Used by a single provider across 4 OpenAPI documents. Consistent with mocking & testing — this is inferred from where the 4 1
x-config-always-visible-in-example `x-config-always-visible-in-example` appears on parameter objects. Its value is a boolean flag. Used by a single provider across 1 OpenAPI document. Consistent with mocking & testing — this is inferre 3 1
x-speakeasy-example
vendor
`x-speakeasy-example` appears on security schemes. Its value is a string. Used by 3 providers across 3 OpenAPI documents. It sits in the `x-speakeasy-` namespace, so its meaning is defined by speakeas 3 3
x-limited-example `x-limited-example` appears on schema objects and properties. Its value is a string. Used by a single provider across 1 OpenAPI document. Observed values include `flex`. Consistent with mocking & test 2 1
x-postman-example
vendor
`x-postman-example` appears on parameter objects. Its value is a string. Used by a single provider across 1 OpenAPI document. It sits in the `x-postman-` namespace, so its meaning is defined by postma 2 1
x-tyk-test
vendor
`x-tyk-test` appears on header objects. Its value is a string. Used by a single provider across 1 OpenAPI document. It sits in the `x-tyk-` namespace, so its meaning is defined by tyk tooling rather t 2 1
x-api-version-header-example `x-api-version-header-example` appears in the info block. Its value is a string. Used by a single provider across 1 OpenAPI document. Observed values include `2026-04-30`. Consistent with mocking & te 1 1
x-commonExamples `x-commonExamples` appears in components. Its value is a structured object. Used by a single provider across 1 OpenAPI document. Consistent with mocking & testing — this is inferred from where the key 1 1
x-convelio-example `x-convelio-example` appears on security schemes. Its value is a string. Used by a single provider across 1 OpenAPI document. Observed values include `token {{secret_token}}`. Consistent with mocking 1 1
x-fatcat-ident-example `x-fatcat-ident-example` appears at the root of the document. Its value is a string. Used by a single provider across 1 OpenAPI document. Observed values include `&FATCATIDENTEXAMPLE`. Consistent with 1 1
x-fatcat-uuid-example `x-fatcat-uuid-example` appears at the root of the document. Its value is a string. Used by a single provider across 1 OpenAPI document. Observed values include `&FATCATUUIDEXAMPLE`. Consistent with m 1 1
x-issn-example `x-issn-example` appears at the root of the document. Its value is a string. Used by a single provider across 1 OpenAPI document. Observed values include `&FATCATISSNEXAMPLE`. Consistent with mocking 1 1
x-md5-example `x-md5-example` appears at the root of the document. Its value is a string. Used by a single provider across 1 OpenAPI document. Observed values include `&FATCATMD5EXAMPLE`. Consistent with mocking & 1 1
x-onesignal-flat-notification-example `x-onesignal-flat-notification-example` appears on operations. Its value is a boolean flag. Used by a single provider across 1 OpenAPI document. Consistent with mocking & testing — this is inferred fr 1 1
x-orcid-example `x-orcid-example` appears at the root of the document. Its value is a string. Used by a single provider across 1 OpenAPI document. Observed values include `&FATCATORCIDEXAMPLE`. Consistent with mockin 1 1
x-sandbox-name-not-required `x-sandbox-name-not-required` appears on parameter objects. Its value is a structured object. Used by a single provider across 1 OpenAPI document. Consistent with mocking & testing — this is inferred 1 1
x-sha1-example `x-sha1-example` appears at the root of the document. Its value is a string. Used by a single provider across 1 OpenAPI document. Observed values include `&FATCATSHA1EXAMPLE`. Consistent with mocking 1 1
x-sha256-example `x-sha256-example` appears at the root of the document. Its value is a string. Used by a single provider across 1 OpenAPI document. Observed values include `&FATCATSHA256EXAMPLE`. Consistent with mock 1 1
x-test-notification `x-test-notification` appears on parameter objects. Its value is a structured object. Used by a single provider across 1 OpenAPI document. Consistent with mocking & testing — this is inferred from whe 1 1
x-tokenUrl-sandbox `x-tokenUrl-sandbox` appears on security schemes. Its value is a string. Used by a single provider across 1 OpenAPI document. Observed values include `https://demo.salv.com/oauth/token`. Consistent wi 1 1