VS Code extension · MCP server · v4 & v5
Accurate autocomplete, diagnostics, navigation, references and rename on Strapimagic strings — for your editor and your AI agent. It reads yourreal schema.json, so it never invents a UID that doesn’t exist.
Free · zero config · no telemetry · also on Open VSX
UIDs, service/controller refs, policy & middleware names, route handlers — a typo compiles fine and breaks silently in production.
They’re plain strings: no suggestions, no validation, and go-to-definition lands nowhere.
Copilot, Cursor & co. happily invent UIDs and method names that don’t exist in your project.
The same engine that reads your project powers both — so a fact verified once is true everywhere.
An MCP server exposes the same ground truth so coding agents query your project’s real values instead of inventing them. Bundled in the extension and auto-registered — zero config.
Free read & analysis tools:
list_projectslist_content_typeslist_componentslist_artifactsget_schemaresolvevalidate_referencefind_referenceslist_routeslist_unusedlist_broken_refscoveragefind_relation_usageslist_refsdependenciesdependentsEverything that reads and navigates your project is free. The refactoring automation — propagated rename, move/extract, safe apply — is Pro.
€0
Free forever.
€39.99 one-time
Perpetual licence + 1 year of updates. Per developer.
Secure checkout via Polar · 14-day money-back
When something can’t be proven (a non-literal string, an unverifiable external plugin), DevKit stays silent rather than show a false positive.
Answers come from your project’s files — not from a model’s guess. Multi-project: it discovers every Strapi project in the workspace by content.
No network calls, no analytics, no code leaving your machine. A licence key is checked once on activation, then works offline.
No. DevKit reads your project files locally and answers from them. There is no telemetry and no network call to a backend — your code never leaves your machine.
Both. The version is detected per project, and v4-in-v5 patterns (entityService, data.attributes) are flagged.
VS Code and its forks — Cursor, Windsurf, Google Antigravity, VSCodium — via the VS Code Marketplace and Open VSX.
No Strapi 6 is announced yet — the CMS is on v5. DevKit reads your real schema.json and detects the version per project, so it’s built to adapt when v6 lands.
Identical behavior for ESM and CommonJS projects — challenged by a JS⇄TS parity test in the engine.