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.