Supported Specifications
Beyond source code analysis, Noir can parse API and data specification formats such as existing API documentation and captured network traffic.
| Specification | Format | endpoint | method | query | path | body | header | cookie | static_path | websocket |
|---|---|---|---|---|---|---|---|---|---|---|
| GraphQL | GRAPHQL | ☑️ | ☑️ | ☑️ | ☑️ | ☑️ | ☑️ | ☑️ | ✗ | ✗ |
| HAR | JSON | ☑️ | ☑️ | ☑️ | ☑️ | ☑️ | ☑️ | ☑️ | ✗ | ✗ |
| OpenAPI 2.0 (Swagger) | JSON | ☑️ | ☑️ | ☑️ | ☑️ | ☑️ | ☑️ | ☑️ | ✗ | ✗ |
| OpenAPI 2.0 (Swagger) | YAML | ☑️ | ☑️ | ☑️ | ☑️ | ☑️ | ☑️ | ☑️ | ✗ | ✗ |
| OpenAPI 3.0 | JSON | ☑️ | ☑️ | ☑️ | ☑️ | ☑️ | ☑️ | ☑️ | ✗ | ✗ |
| OpenAPI 3.0 | YAML | ☑️ | ☑️ | ☑️ | ☑️ | ☑️ | ☑️ | ☑️ | ✗ | ✗ |
| Postman Collection | JSON | ☑️ | ☑️ | ☑️ | ☑️ | ☑️ | ☑️ | ✗ | ✗ | ✗ |
| RAML | YAML | ☑️ | ☑️ | ☑️ | ☑️ | ☑️ | ☑️ | ☑️ | ✗ | ✗ |