Supported Specifications

API and data specifications supported by Noir, including OpenAPI, RAML, HAR, and GraphQL.

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 ☑️ ☑️
Android (Manifest) XML ☑️ ☑️ ☑️
Apache httpd CONF ☑️ ☑️
Apisix JSON ☑️ ☑️ ☑️
Apisix YAML ☑️ ☑️ ☑️
App Links / Universal Links (server-side) JSON ☑️ ☑️
Appwrite (appwrite.json) JSON ☑️ ☑️ ☑️ ☑️ ☑️ ☑️
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 ☑️ ☑️
Directus (schema snapshot) YAML ☑️ ☑️ ☑️ ☑️ ☑️
Directus (schema snapshot) JSON ☑️ ☑️ ☑️ ☑️ ☑️
Envoy JSON ☑️ ☑️
Envoy YAML ☑️ ☑️
GraphQL SDL GRAPHQL_SDL ☑️ ☑️ ☑️
Grpc PROTOBUF ☑️ ☑️ ☑️ ☑️ ☑️
HAR JSON ☑️ ☑️ ☑️ ☑️ ☑️ ☑️ ☑️
HTTP / REST Client (.http/.rest) HTTP ☑️ ☑️ ☑️ ☑️ ☑️ ☑️
HTTP / REST Client (.http/.rest) REST ☑️ ☑️ ☑️ ☑️ ☑️ ☑️
Hasura (metadata) YAML ☑️ ☑️ ☑️ ☑️
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 ☑️ ☑️ ☑️ ☑️ ☑️ ☑️ ☑️
OpenRPC JSON ☑️ ☑️ ☑️
Payload CMS (collection config) TS ☑️ ☑️ ☑️ ☑️ ☑️
Payload CMS (collection config) JS ☑️ ☑️ ☑️ ☑️ ☑️
Postman Collection JSON ☑️ ☑️ ☑️ ☑️ ☑️ ☑️
RAML YAML ☑️ ☑️ ☑️ ☑️ ☑️ ☑️ ☑️
Serverless Framework YAML ☑️ ☑️
Serverless Framework JSON ☑️ ☑️
Smithy SMITHY ☑️ ☑️ ☑️ ☑️ ☑️ ☑️
Strapi (content-type schema) JSON ☑️ ☑️ ☑️ ☑️ ☑️
Strapi (content-type schema) TS ☑️ ☑️ ☑️ ☑️ ☑️
Strapi (content-type schema) JS ☑️ ☑️ ☑️ ☑️ ☑️
Supabase / PostgREST (migrations) SQL ☑️ ☑️ ☑️ ☑️ ☑️
Terraform TF ☑️ ☑️
Terraform JSON ☑️ ☑️
Traefik Dynamic Config YAML ☑️ ☑️
Traefik Dynamic Config TOML ☑️ ☑️
TypeSpec TYPESPEC ☑️ ☑️ ☑️ ☑️ ☑️ ☑️ ☑️
Vercel JSON ☑️ ☑️
Wsdl XML ☑️ ☑️ ☑️ ☑️
Zap Sites Tree YAML ☑️ ☑️ ☑️
iOS (Info.plist) PLIST ☑️
mitmproxy Flow TNETSTRING ☑️ ☑️ ☑️ ☑️ ☑️ ☑️ ☑️