Supported Specifications

Beyond source code analysis, Noir can parse API and data specification formats such as existing API documentation and captured network traffic. Callee, AI context, static path, and websocket are source-analysis-only features and are omitted from the table below; specification imports never produce them.

Specification Format endpoint method query path body header cookie
AWS CDK TS ☑️ ☑️
AWS CDK JS ☑️ ☑️
AWS CDK PY ☑️ ☑️
AWS SAM / CloudFormation YAML ☑️ ☑️
AWS SAM / CloudFormation JSON ☑️ ☑️
Apache httpd CONF ☑️ ☑️
Apisix JSON ☑️ ☑️ ☑️
Apisix YAML ☑️ ☑️ ☑️
Asyncapi JSON ☑️ ☑️ ☑️
Asyncapi YAML ☑️ ☑️ ☑️
Azure Functions JSON ☑️ ☑️
Bruno BRU ☑️ ☑️ ☑️ ☑️ ☑️ ☑️
Burp XML ☑️ ☑️ ☑️ ☑️ ☑️ ☑️
Caddy CADDYFILE ☑️ ☑️
Caddy JSON ☑️ ☑️
Caido JSON ☑️ ☑️ ☑️ ☑️ ☑️ ☑️
Cloudflare Workers (wrangler) TOML ☑️ ☑️
Cloudflare Workers (wrangler) JSON ☑️ ☑️
Envoy JSON ☑️ ☑️
Envoy YAML ☑️ ☑️
GraphQL GRAPHQL ☑️ ☑️ ☑️ ☑️ ☑️ ☑️ ☑️
GraphQL SDL GRAPHQL_SDL ☑️ ☑️ ☑️
Grpc PROTOBUF ☑️ ☑️ ☑️ ☑️ ☑️
HAR JSON ☑️ ☑️ ☑️ ☑️ ☑️ ☑️ ☑️
Insomnia JSON ☑️ ☑️ ☑️ ☑️ ☑️ ☑️
Insomnia YAML ☑️ ☑️ ☑️ ☑️ ☑️ ☑️
Istio VirtualService YAML ☑️ ☑️
Kamal YAML ☑️ ☑️
Kong YAML ☑️ ☑️
Kubernetes Gateway API (HTTPRoute) YAML ☑️ ☑️
Kubernetes Ingress YAML ☑️ ☑️
Netlify TXT ☑️ ☑️
Netlify TOML ☑️ ☑️
Nginx CONF ☑️ ☑️
Odata XML ☑️ ☑️ ☑️ ☑️ ☑️
OpenAPI 2.0 (Swagger) JSON ☑️ ☑️ ☑️ ☑️ ☑️ ☑️ ☑️
OpenAPI 2.0 (Swagger) YAML ☑️ ☑️ ☑️ ☑️ ☑️ ☑️ ☑️
OpenAPI 3.0 JSON ☑️ ☑️ ☑️ ☑️ ☑️ ☑️ ☑️
OpenAPI 3.0 YAML ☑️ ☑️ ☑️ ☑️ ☑️ ☑️ ☑️
Postman Collection JSON ☑️ ☑️ ☑️ ☑️ ☑️ ☑️
RAML YAML ☑️ ☑️ ☑️ ☑️ ☑️ ☑️ ☑️
Serverless Framework YAML ☑️ ☑️
Serverless Framework JSON ☑️ ☑️
Smithy SMITHY ☑️ ☑️ ☑️ ☑️ ☑️ ☑️
Traefik Dynamic Config YAML ☑️ ☑️
Traefik Dynamic Config TOML ☑️ ☑️
TypeSpec TYPESPEC ☑️ ☑️ ☑️ ☑️ ☑️ ☑️ ☑️
Vercel JSON ☑️ ☑️
Wsdl XML ☑️ ☑️ ☑️ ☑️
mitmproxy Flow TNETSTRING ☑️ ☑️ ☑️ ☑️ ☑️ ☑️ ☑️
Esc