Concepts
The core objects you’ll see across the app: properties, pages, runs, issues, and flows.
Organization
Your workspace. Everything (properties, issues, runs) is scoped to an organization.
Property
The app/site you’re testing. A property typically maps to a domain or environment (production, staging).
Credentials
Saved login information that allows Canary to access authenticated areas of your app.
Crawl
A crawl discovers pages and builds a map of what Canary can reach.
Pages
Discovered URLs (grouped into canonical pages) with observed history and QA status.
Runs
Automated QA executions. Runs generate artifacts (screenshots, traces) and can open/close issues.
Issues
Problems detected by Canary (e.g., broken UI, auth failures, regressions). Issues are deduped and tracked over time.
Flows
Repeatable user journeys you define (e.g., “checkout”, “invite teammate”). Flows can be executed in runs.
Test suites (smoke suites)
A test suite is a set of flows run together. A smoke suite is the small “must-pass” set you run on every release to catch breakages quickly.
Requirements
Product requirements (often imported from Jira) that issues and flows can be associated with.
Attachments
Uploaded artifacts (images/PDFs) used as evidence or training/context for QA and investigations.
API Catalog
Captured API requests/responses observed during QA for debugging and understanding app behavior.