Core Concepts
The vocabulary used throughout the dashboard and these docs.
Project
A Project is the unit everything else hangs off: one widget install, one API key, one connected tracker. It's named automatically from whatever you connect (a Jira project, a Linear team, a Trello board, a GitHub/GitLab repo, or an Azure DevOps project) rather than a name you type yourself.
No environments — use separate Projects
There's no staging/production toggle inside a Project. If you want to keep staging reports out of your production tracker queue, create a second Project with its own API key and point your staging site's script tag at that key instead.
Your account can have multiple Projects, up to your plan's projects_max limit (see
Plans & Limits).
Issue
An Issue is one widget-originated bug report. It tracks:
- The captured payload (screenshot, console/network data, session replay reference)
- Its submission status —
pending,success, orfailed - Its linked tracker entity — the real Jira/Linear/Trello/GitHub/GitLab/Azure item it created
- Duplicate-detection results
- If you use the AI Agent: assigned developer, branch name, and resolution status
Integration
The OAuth connection between a Project and an issue tracker. SnagRelay supports six: Jira, Linear, Trello, GitHub Issues, GitLab, and Azure DevOps Boards. All six use an OAuth popup — there's no API-token-paste flow. See Integrations for details on each.
Widget vs. capture clients
The widget is the script-tag-based capture client for websites. It's one of five ways to capture a report — see Installation for the full list (web widget, WordPress plugin, Chrome extension, React Native SDK) plus the VS Code/Cursor extension, which is for fixing bugs rather than capturing them.
Plans
| Plan | Price | Highlights |
|---|---|---|
| Free | $0 | 1 project, watermark on reports, screenshot + AI title |
| Studio | $29/mo | Video recording, console/network capture, reproduction steps, widget routing, AI duplicate detection |
| Agency | $79/mo | Unlimited projects, no watermark, session replay, AI triage rules, AI Agent (MCP) |
New accounts get a 14-day trial with Studio-level limits. See Plans & Limits for the full feature matrix.
API key vs. MCP token
Two different credentials, easily confused:
- API key — one per Project, used by the widget/SDK to submit reports. Found on the Install Code tab.
- MCP token — a personal access token for the AI Agent (MCP), used by Cursor/VS Code to read and resolve reports. Found under AI Agent Setup.