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

ExtensionWhat it appears to doUsesProviders
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