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

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 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