Runtime & gateway
64 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.
64 extensions
3412 occurrences
39 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 2 OpenAPI documents. It sits in the `x-xgen-` namespace, so its meaning is defined by xgen | 711 | 1 |
|
x-amazon-apigateway-integration
vendor |
`x-amazon-apigateway-integration` appears on operations. Its value is a structured object. Used by 11 providers across 12 OpenAPI documents. It sits in the `x-amazon-` namespace, so its meaning is def | 452 | 11 |
|
x-amazon-apigateway-authtype
vendor |
`x-amazon-apigateway-authtype` appears on security schemes. Its value is a string. Used by 112 providers across 388 OpenAPI documents. It sits in the `x-amazon-` namespace, so its meaning is defined b | 389 | 112 |
| x-middleware | `x-middleware` appears on operations. Its value is a list. Used by 2 providers across 4 OpenAPI documents. Consistent with runtime & gateway — this is inferred from where the key appears and what it c | 380 | 2 |
| x-openapi-router-controller | `x-openapi-router-controller` appears on operations. Its value is a string. Used by 5 providers across 5 OpenAPI documents. Observed values include `app.controllers.project_controller`, `app.controlle | 366 | 5 |
|
x-swagger-router-controller
vendor |
`x-swagger-router-controller` appears on operations. Its value is a string. Used by 5 providers across 8 OpenAPI documents. It sits in the `x-swagger-` namespace, so its meaning is defined by swagger | 225 | 5 |
| x-route-source | `x-route-source` appears on operations. Its value is a string. Used by a single provider across 1 OpenAPI document. Observed values include `app/api/v1/agents/[agentId]/mcp/route.ts`, `app/api/v1/agen | 153 | 1 |
| 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-kong-plugin-pre-function
vendor |
`x-kong-plugin-pre-function` appears on operations. Its value is a structured object. Used by a single provider across 2 OpenAPI documents. It sits in the `x-kong-` namespace, so its meaning is define | 98 | 1 |
|
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-terraform-resource-timeout | `x-terraform-resource-timeout` appears on operations. Its value is a string. Used by a single provider across 2 OpenAPI documents. Observed values include `99999m`. Consistent with runtime & gateway — | 64 | 1 |
|
x-amazon-apigateway-request-validator
vendor |
`x-amazon-apigateway-request-validator` appears on operations. Its value is a string. Used by 2 providers across 2 OpenAPI documents. It sits in the `x-amazon-` namespace, so its meaning is defined by | 60 | 2 |
| 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 3 providers across 3 OpenAPI documents. It sits in the `x-google-` namespace, so its meaning is defined by google to | 22 | 3 |
| x-pagopa-lambda-account | `x-pagopa-lambda-account` appears on operations. Its value is a string. Used by a single provider across 2 OpenAPI documents. Observed values include `core`. Consistent with runtime & gateway — this i | 22 | 1 |
| x-pagopa-lambda-name | `x-pagopa-lambda-name` appears on operations. Its value is a string. Used by a single provider across 2 OpenAPI documents. Observed values include `pn-versioningV1V2StreamLambda:live`, `pn-delivery-ve | 22 | 1 |
| 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-cacheable | `x-cacheable` appears on operations. Its value is a boolean flag. Used by a single provider across 4 OpenAPI documents. Consistent with runtime & gateway — this is inferred from where the key appears | 14 | 1 |
|
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 3 providers across 12 OpenAPI documents. It sits in the `x-obmcs-` namespace, so its | 12 | 3 |
|
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-kong-security-openid-connect
vendor |
`x-kong-security-openid-connect` appears on security schemes. Its value is a structured object. Used by a single provider across 9 OpenAPI documents. It sits in the `x-kong-` namespace, so its meaning | 9 | 1 |
|
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 6 providers across 7 OpenAPI documents. It sits in the `x-amazon-` namespace, so | 7 | 6 |
|
x-apigee-configuration
vendor |
`x-apigee-configuration` appears at the root of the document. Its value is a structured object. Used by a single provider across 7 OpenAPI documents. It sits in the `x-apigee-` namespace, so its meani | 7 | 1 |
| x-timeouts | `x-timeouts` appears on operations. Its value is a structured object. Used by a single provider across 2 OpenAPI documents. Consistent with runtime & gateway — this is inferred from where the key appe | 7 | 1 |
|
x-amazon-apigateway-api-key-source
vendor |
`x-amazon-apigateway-api-key-source` appears at the root of the document and on security schemes. Its value is a string. Used by 5 providers across 6 OpenAPI documents. It sits in the `x-amazon-` name | 6 | 5 |
|
x-amazon-apigateway-authorizer
vendor |
`x-amazon-apigateway-authorizer` appears on security schemes. Its value is a structured object. Used by 6 providers across 6 OpenAPI documents. It sits in the `x-amazon-` namespace, so its meaning is | 6 | 6 |
|
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-requiredByAPIGateway | `x-requiredByAPIGateway` appears on parameter objects. Its value is a boolean flag. Used by a single provider across 1 OpenAPI document. Consistent with runtime & gateway — this is inferred from where | 5 | 1 |
|
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 3 providers across 4 OpenAPI documents. It sits in the `x-amazon-` namespace, so its meaning i | 4 | 3 |
| x-api-cachekey-parameters | `x-api-cachekey-parameters` appears on operations. Its value is a list. Used by a single provider across 2 OpenAPI documents. Consistent with runtime & gateway — this is inferred from where the key ap | 4 | 1 |
| 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-proxy-enabled | `x-proxy-enabled` appears at the root of the document. Its value is a boolean flag. Used by 3 providers across 4 OpenAPI documents. Consistent with runtime & gateway — this is inferred from where the | 4 | 3 |
| x-skip-route | `x-skip-route` appears on operations. Its value is a boolean flag. Used by a single provider across 2 OpenAPI documents. Consistent with runtime & gateway — this is inferred from where the key appears | 4 | 1 |
|
x-tyk-base-api-id
vendor |
`x-tyk-base-api-id` appears on header objects. Its value is a structured object. Used by a single provider across 2 OpenAPI documents. It sits in the `x-tyk-` namespace, so its meaning is defined by t | 4 | 1 |
|
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 2 providers across 3 OpenAPI documents. It sits in the `x-amazon-` namespace, so its meaning | 3 | 2 |
|
x-amazon-apigateway-documentation
vendor |
`x-amazon-apigateway-documentation` appears at the root of the document. Its value is a structured object. Used by 3 providers across 3 OpenAPI documents. It sits in the `x-amazon-` namespace, so its | 3 | 3 |
|
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 3 providers across 3 OpenAPI documents. It sits in the `x-amazon-` namespace, so | 3 | 3 |
|
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 3 providers across 3 OpenAPI documents. It sits in the `x-obmcs-` namespace, so it | 3 | 3 |
| 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 3 providers across 3 OpenAPI documents. Consistent with runtime & gateway — this is inferre | 3 | 3 |
|
x-amazon-apigateway-any-method
vendor |
`x-amazon-apigateway-any-method` appears on path items. Its value is a structured object. Used by a single provider across 1 OpenAPI document. It sits in the `x-amazon-` namespace, so its meaning is d | 2 | 1 |
| x-modelDeploymentAdminCompartmentId | `x-modelDeploymentAdminCompartmentId` appears in the document. Its value is a structured object. Used by 2 providers across 2 OpenAPI documents. Consistent with runtime & gateway — this is inferred fr | 2 | 2 |
|
x-tyk-streaming
vendor |
`x-tyk-streaming` appears in components and 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-tyk-` namespace, | 2 | 1 |
|
x-tyk-version
vendor |
`x-tyk-version` 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 rathe | 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-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-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-cache | `x-cache` appears on header objects. Its value is a string. Used by a single provider across 1 OpenAPI document. Observed values include `HIT`. Consistent with runtime & gateway — this is inferred fro | 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-kong-plugin-request-transformer
vendor |
`x-kong-plugin-request-transformer` appears on operations. Its value is a structured object. Used by a single provider across 1 OpenAPI document. It sits in the `x-kong-` namespace, so its meaning is | 1 | 1 |
|
x-kong-service-defaults
vendor |
`x-kong-service-defaults` 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-kong-` namespace, so its meaning | 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-panw-region
vendor |
`x-panw-region` appears on parameter objects. Its value is a structured object. Used by a single provider across 1 OpenAPI document. It sits in the `x-panw-` namespace, so its meaning is defined by pa | 1 | 1 |
|
x-slack-backend
vendor |
`x-slack-backend` appears on schema objects and properties. It is used as a marker with no value. Used by a single provider across 1 OpenAPI document. It sits in the `x-slack-` namespace, so its meani | 1 | 1 |
| x-upstream | `x-upstream` appears in the info block. Its value is a structured object. Used by a single provider across 1 OpenAPI document. Consistent with runtime & gateway — this is inferred from where the key a | 1 | 1 |
|
x-zuplo-path
vendor |
`x-zuplo-path` appears on path items. Its value is a structured object. Used by a single provider across 1 OpenAPI document. It sits in the `x-zuplo-` namespace, so its meaning is defined by zuplo too | 1 | 1 |
|
x-zuplo-route
vendor |
`x-zuplo-route` appears on operations. Its value is a structured object. Used by a single provider across 1 OpenAPI document. It sits in the `x-zuplo-` namespace, so its meaning is defined by zuplo to | 1 | 1 |