What StretchDev is
StretchDev is the code-quality and developer-platform app inside StretchSuite. It gives your engineering team one place to measure the health of the code your business ships. You connect the repositories you own as projects, run scans against their source, and StretchDev grades the code on three objective A–E ratings — Maintainability, Reliability, and Security — while listing every bug, code smell, and security vulnerability it finds down to the exact file and line.
Critically, StretchDev never executes your code. The analysis engine reads your source as text and measures it, so scanning is safe to run against any project at any time. Each scan is held to a quality gate — a policy of pass/fail conditions — so you always know whether a change is safe to ship before it merges.
Who it's for
StretchDev is built for the people who ship and safeguard software: developers who want fast, line-level feedback on their own changes; tech leads who need an objective, repeatable measure of code health across many repositories; and engineering managers or reviewers who want a defensible "is this safe to release?" signal without reading every diff by hand. Because it lives inside StretchSuite, it shares your workspace's organization, sign-in, and tenancy — every project, scan, and API key you create is scoped to your organization automatically.
Key capabilities
StretchDev is organized around a handful of powerful building blocks, all backed by real, production endpoints:
- Projects — Connect a repository by name, URL, default branch, and primary language, and attach an optional custom quality-gate policy. Projects are the container everything else hangs off.
- Scans — Run an analysis pass over supplied source files. Each scan produces the three ratings, a code-duplication percentage, a full issue list, and a pass/fail gate result, all stored so you can review history and trends.
- Issues — Every finding is typed as a bug, code smell, or vulnerability, and given a severity of
blocker,critical,major,minor, orinfo. Issues carry the file, line, rule, and a human-readable message. - Quality gates — Define the thresholds a scan must meet (for example, "Security rating must be A" or "duplication under 5%"). StretchDev reports Pass or Fail against them and highlights failed gates on your dashboard.
- Ratings & code intelligence — Read A–E ratings and duplication for any scan, and preview a project's gate against its latest metrics without writing a new scan — a pure read-only computation.
- Release-risk scoring — Describe a proposed changeset (files changed, additions, deletions, complexity delta, hotspots touched, tests changed) and get a 0–100 risk score, total churn, driving factors, and a recommended review path before you merge.
- Repository browsing — Explore a project's file tree, open a file snippet annotated with its issues, and view a scan as a unified diff.
- AI-assisted review — When enabled, an AI reviewer reads a code snippet and returns a summary, a severity-tagged issue list, and concrete suggestions.
- Developer API platform — Manage scoped API keys (create, rotate, pause, revoke), register webhooks for repository events, send test deliveries, and monitor webhook deliveries and request logs with full status and latency detail.
- Usage & observability — A rolling 30-day view of active keys, active webhooks, webhook deliveries, API requests, average latency, error counts, and a breakdown of traffic by status code and by scope.
How it fits the suite
StretchDev is the quality and release-safety layer of the StretchSuite platform. It shares the same organization, tenancy, and StretchSuite design language as the rest of your apps, so the projects and scans you see are always scoped to your workspace and nobody else's. Read features — viewing projects, scans, ratings, and stored issues — work out of the box. Actions that compute new results (running a scan, previewing a gate, scoring release risk, AI review) rely on optional engine and AI services that your administrator enables; if one is off, StretchDev tells you plainly and the rest of the app keeps working. Start on the Dashboard for a health snapshot, connect a repository under Projects, and you'll have your first code rating in minutes.
Was this helpful?
Help us improve this article
Use these controls to share whether this answer solved the issue. Feedback helps prioritize updates to StretchSuite Support.

