Skip to main content
Two steps: create config, run dino scan.
1

Create a config file

Option A: Interactive setup
Answer the prompts - endpoint, protocol, auth, format. Writes .dino.yml in your current directory.Option B: Manual (two lines)
.dino.yml
That is the minimum for GraphQL without a tenant file.
2

Run the scan

Dino introspects your endpoint, discovers operations, and runs the shipped quality pipeline. GraphQL modules plus rest-fuzzer when REST operations are present.Output is a JSON catalogue with per-operation health scores, findings, and coverage data.
Add --format markdown for a human-readable report, or pipe to a file: dino scan > report.json

What you get

Every operation in your API gets:
  • Health score (0-100): per-operation quality rating
  • Findings: grouped by pipeline module, with severity
  • Coverage status: which operations are tested, documented, or untested

Ad-hoc mode vs tenant mode

What’s next

dino scan

Full flag reference and pipeline details.

How agents work

How Dino’s quality modules exercise your API.

Configuration

Full .dino.yml and tenant reference, auth, RBAC, environments, REST.