지원되는 명세

OpenAPI, RAML, HAR, GraphQL 등 Noir가 지원하는 API 및 데이터 명세입니다.

소스 코드 분석 외에도 Noir는 기존 API 문서, 캡처된 네트워크 트래픽 등 다양한 API 및 데이터 명세 형식을 파싱할 수 있습니다. Callee, AI context, static path, websocket은 소스 분석에서만 추출되는 기능이라 아래 표에서는 제외했습니다. 명세 import에서는 발생하지 않습니다.

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 Operations GRAPHQL ☑️ ☑️ ✗ ✗ ☑️ ✗ ✗
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 ☑️ ☑️ ☑️ ☑️ ☑️ ☑️ ☑️