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

Work with this as data

Every extension here is available over the APIs.io API and to AI agents over MCP. OpenAPI Extensions is not yet its own endpoint on the v1 API. Reach it through catalog search and the tag graph, or the MCP server.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for openapi extensions

3 MCP tools reach this
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools

Call it yourself

curl for this page
Search the catalog
curl "https://apis.io/api/v1/search?q=runtime-gateway&limit=10"
Everything under a tag
curl "https://apis.io/api/v1/tags/runtime-gateway"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.