Runtime & gateway
42 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.
42 extensions
1522 occurrences
27 vendor-named
The extensions
| Extension | What it appears to do | Uses | Providers |
|---|---|---|---|
|
x-xgen-operation-id-override
vendor |
`x-xgen-operation-id-override` appears on operations. Its value is a string. Used by a single provider across 1 OpenAPI document. It sits in the `x-xgen-` namespace, so its meaning is defined by xgen | 342 | 1 |
|
x-swagger-router-controller
vendor |
`x-swagger-router-controller` appears on operations. Its value is a string. Used by 4 providers across 6 OpenAPI documents. It sits in the `x-swagger-` namespace, so its meaning is defined by swagger | 223 | 4 |
| x-middleware | `x-middleware` appears on operations. Its value is a list. Used by a single provider across 1 OpenAPI document. Consistent with runtime & gateway — this is inferred from where the key appears and what | 177 | 1 |
| x-openapi-router-controller | `x-openapi-router-controller` appears on operations. Its value is a string. Used by 3 providers across 3 OpenAPI documents. Observed values include `athenian.api.controllers.settings_controller`, `ath | 156 | 3 |
|
x-amazon-apigateway-integration
vendor |
`x-amazon-apigateway-integration` appears on operations. Its value is a structured object. Used by 5 providers across 6 OpenAPI documents. It sits in the `x-amazon-` namespace, so its meaning is defin | 129 | 5 |
| x-cached-seconds | `x-cached-seconds` appears on operations. Its value is an integer. Used by a single provider across 1 OpenAPI document. Observed values include `3600`, `300`, `5`, `120`. Consistent with runtime & gat | 119 | 1 |
|
x-amazon-apigateway-authtype
vendor |
`x-amazon-apigateway-authtype` appears on security schemes. Its value is a string. Used by 104 providers across 114 OpenAPI documents. It sits in the `x-amazon-` namespace, so its meaning is defined b | 115 | 104 |
|
x-swagger-router-action
vendor |
`x-swagger-router-action` appears on operations. Its value is a string. Used by a single provider across 1 OpenAPI document. It sits in the `x-swagger-` namespace, so its meaning is defined by swagger | 71 | 1 |
| x-replacement-route | `x-replacement-route` appears on operations. Its value is a string. Used by a single provider across 1 OpenAPI document. Observed values include `/1.0/cloud/project/{serviceName}/database/cassandra`, | 50 | 1 |
|
x-google-backend
vendor |
`x-google-backend` appears on operations. Its value is a structured object. Used by 2 providers across 2 OpenAPI documents. It sits in the `x-google-` namespace, so its meaning is defined by google to | 21 | 2 |
| x-evy-trace-route-configuration | `x-evy-trace-route-configuration` appears on header objects. Its value is a string. Used by a single provider across 9 OpenAPI documents. Observed values include `listener_https/all`. Consistent with | 18 | 1 |
| x-evy-trace-route-service-name | `x-evy-trace-route-service-name` appears on header objects. Its value is a string. Used by a single provider across 9 OpenAPI documents. Observed values include `envoyset-translator`. Consistent with | 18 | 1 |
|
x-tyk-api-gateway
vendor |
`x-tyk-api-gateway` appears on request bodies and in components. Its value is a structured object. Used by a single provider across 2 OpenAPI documents. It sits in the `x-tyk-` namespace, so its meani | 17 | 1 |
|
x-bc-upstream
vendor |
`x-bc-upstream` appears at the root of the document. Its value is a string. Used by 2 providers across 10 OpenAPI documents. It sits in the `x-bc-` namespace, so its meaning is defined by bc tooling r | 10 | 2 |
|
x-obmcs-client-circuit-breaker-enabled
vendor |
`x-obmcs-client-circuit-breaker-enabled` appears at the root of the document. Its value is a boolean flag. Used by a single provider across 9 OpenAPI documents. It sits in the `x-obmcs-` namespace, so | 9 | 1 |
|
x-ads-region
vendor |
`x-ads-region` appears on parameter objects. Its value is a structured object. Used by 2 providers across 4 OpenAPI documents. It sits in the `x-ads-` namespace, so its meaning is defined by ads tooli | 5 | 2 |
|
x-amazon-apigateway-gateway-responses
vendor |
`x-amazon-apigateway-gateway-responses` appears at the root of the document. Its value is a structured object. Used by 3 providers across 4 OpenAPI documents. It sits in the `x-amazon-` namespace, so | 4 | 3 |
| x-deploy-envs-by-business-units | `x-deploy-envs-by-business-units` appears on tags. Its value is a structured object. Used by a single provider across 1 OpenAPI document. Consistent with runtime & gateway — this is inferred from wher | 4 | 1 |
|
x-amazon-apigateway-api-key-source
vendor |
`x-amazon-apigateway-api-key-source` appears on security schemes and at the root of the document. Its value is a string. Used by 2 providers across 3 OpenAPI documents. It sits in the `x-amazon-` name | 3 | 2 |
|
x-amazon-apigateway-security-policy
vendor |
`x-amazon-apigateway-security-policy` appears at the root of the document. Its value is a string. Used by 2 providers across 3 OpenAPI documents. It sits in the `x-amazon-` namespace, so its meaning i | 3 | 2 |
|
x-amazon-apigateway-authorizer
vendor |
`x-amazon-apigateway-authorizer` appears on security schemes. Its value is a structured object. Used by 2 providers across 2 OpenAPI documents. It sits in the `x-amazon-` namespace, so its meaning is | 2 | 2 |
|
x-amazon-apigateway-binary-media-types
vendor |
`x-amazon-apigateway-binary-media-types` appears at the root of the document. Its value is a list. Used by a single provider across 2 OpenAPI documents. It sits in the `x-amazon-` namespace, so its me | 2 | 1 |
|
x-panw-region
vendor |
`x-panw-region` appears on parameter objects. Its value is a structured object. Used by a single provider across 2 OpenAPI documents. It sits in the `x-panw-` namespace, so its meaning is defined by p | 2 | 1 |
| x-proxy-enabled | `x-proxy-enabled` appears at the root of the document. Its value is a boolean flag. Used by 2 providers across 2 OpenAPI documents. Consistent with runtime & gateway — this is inferred from where the | 2 | 2 |
| x-skip-route | `x-skip-route` appears on operations. Its value is a boolean flag. Used by a single provider across 1 OpenAPI document. Consistent with runtime & gateway — this is inferred from where the key appears | 2 | 1 |
|
x-vercel-cache
vendor |
`x-vercel-cache` appears on header objects. Its value is a structured object. Used by a single provider across 1 OpenAPI document. It sits in the `x-vercel-` namespace, so its meaning is defined by ve | 2 | 1 |
| x-accelerate-cache-status | `x-accelerate-cache-status` appears on header objects. Its value is a structured object. Used by a single provider across 1 OpenAPI document. Consistent with runtime & gateway — this is inferred from | 1 | 1 |
| x-accelerate-region | `x-accelerate-region` appears on header objects. Its value is a structured object. Used by a single provider across 1 OpenAPI document. Consistent with runtime & gateway — this is inferred from where | 1 | 1 |
|
x-ads-meta-Cache-Control
vendor |
`x-ads-meta-Cache-Control` appears on schema objects and properties. Its value is a structured object. Used by a single provider across 1 OpenAPI document. It sits in the `x-ads-` namespace, so its me | 1 | 1 |
|
x-amazon-apigateway-cors
vendor |
`x-amazon-apigateway-cors` appears at the root of the document. Its value is a structured object. Used by a single provider across 1 OpenAPI document. It sits in the `x-amazon-` namespace, so its mean | 1 | 1 |
|
x-amazon-apigateway-documentation
vendor |
`x-amazon-apigateway-documentation` appears at the root of the document. Its value is a structured object. Used by a single provider across 1 OpenAPI document. It sits in the `x-amazon-` namespace, so | 1 | 1 |
|
x-amazon-apigateway-endpoint-configuration
vendor |
`x-amazon-apigateway-endpoint-configuration` appears at the root of the document. Its value is a structured object. Used by a single provider across 1 OpenAPI document. It sits in the `x-amazon-` name | 1 | 1 |
|
x-amazon-apigateway-policy
vendor |
`x-amazon-apigateway-policy` appears at the root of the document. Its value is a structured object. Used by a single provider across 1 OpenAPI document. It sits in the `x-amazon-` namespace, so its me | 1 | 1 |
|
x-amazon-apigateway-request-validator
vendor |
`x-amazon-apigateway-request-validator` appears at the root of the document. Its value is a string. Used by a single provider across 1 OpenAPI document. It sits in the `x-amazon-` namespace, so its me | 1 | 1 |
|
x-amazon-apigateway-request-validators
vendor |
`x-amazon-apigateway-request-validators` appears at the root of the document. Its value is a structured object. Used by a single provider across 1 OpenAPI document. It sits in the `x-amazon-` namespac | 1 | 1 |
|
x-amz-bucket-region
vendor |
`x-amz-bucket-region` appears on header objects. Its value is a structured object. Used by a single provider across 1 OpenAPI document. It sits in the `x-amz-` namespace, so its meaning is defined by | 1 | 1 |
| x-cors-allowed-origins | `x-cors-allowed-origins` appears in the info block. Its value is a list. Used by a single provider across 1 OpenAPI document. Consistent with runtime & gateway — this is inferred from where the key ap | 1 | 1 |
| x-deployed-behavior | `x-deployed-behavior` appears on parameter objects. Its value is a string. Used by a single provider across 1 OpenAPI document. Observed values include `ignored`. Consistent with runtime & gateway — t | 1 | 1 |
| x-modelDeploymentAdminCompartmentId | `x-modelDeploymentAdminCompartmentId` appears in the document. Its value is a structured object. Used by a single provider across 1 OpenAPI document. Consistent with runtime & gateway — this is inferr | 1 | 1 |
|
x-ms-cache-hit
vendor |
`x-ms-cache-hit` appears on header objects. Its value is a structured object. Used by a single provider across 1 OpenAPI document. It sits in the `x-ms-` namespace, so its meaning is defined by ms too | 1 | 1 |
|
x-obmcs-client-circuit-breaker-table
vendor |
`x-obmcs-client-circuit-breaker-table` appears at the root of the document. Its value is a structured object. Used by a single provider across 1 OpenAPI document. It sits in the `x-obmcs-` namespace, | 1 | 1 |
| x-route-table-id-properties | `x-route-table-id-properties` appears at the root of the document. Its value is a structured object. Used by a single provider across 1 OpenAPI document. Consistent with runtime & gateway — this is in | 1 | 1 |