Pro
The free tier makes Strapi magic strings understandable. Pro lets DevKit change them for you — safely, across your whole project, in your editor and through your AI agent.
Black Friday: Pro is €14.90 instead of €39.99 until November 30 (Paris time). The checkout link below applies it.
What’s in Pro
Section titled “What’s in Pro”- Propagated rename — rename an entity or a method and DevKit updates every
call-site and route handler, renames the file/folder, and repoints relation
targets. No grep-and-pray. - Refactor from the DevKit panel — right-click a content-type, a component, a field or a controller action: rename it, retarget a relation, move a content-type into a plugin, scaffold a plugin. The caveats come first (the UIDs Strapi also stores in the database, for one), then VS Code’s Refactor Preview: nothing is written until you apply it.
- Move / extract-to-plugin (from the panel or your AI agent) — relocate an artifact or a whole content-type resource across namespaces; scaffold a new local plugin and extract into it in one reviewable plan.
- Schema edits (from the panel or your AI agent) — retarget a relation, rename
an attribute (and rewrite its
populate/filtersusages). - Relations diagram — your data model, live: an MCD view (entities with their
fields, straight links with 1 / n cardinalities) or a compact graph; components,
plugin types, media and Strapi’s own fields on demand; export as Markdown
(Mermaid
erDiagram), PNG or SVG. Your agent gets the same Mermaid with theget_model_diagramMCP tool. - Config Sync through your Strapi — the real diff between
config/syncand the database, from config-sync itself (your project’s Strapi, loaded the way the plugin’s CLI does), and export or import entry by entry, in VS Code’s diff editor and for your agent (config_sync_diff,config_sync_export,config_sync_import). Renames and moves update theconfig/syncfiles they concern (permissions, content-manager views) — a setting leaves them alone. Only on a local development database. See Config Sync. - Safe apply — every change is a contractual plan, applied by an executor that is root-confined (symlink-resolved), refuses silent overwrites, verifies content fingerprints before writing (anti-TOCTOU), is best-effort transactional, and self-verifies for broken references afterward.
Pricing & licence
Section titled “Pricing & licence”€39.99 one-time — a perpetual licence plus one year of updates, per developer. One key unlocks both the editor (rename, refactors from the panel, the relations diagram) and the MCP Pro tools. The panel’s views — Health, Routes, Model, Plugins — are free.
Secure checkout via Polar · your licence key arrives by email · also on the pricing section of the landing page.
The licence is verified online, then cached so it keeps working offline — it re-checks periodically (about weekly when online) and tolerates being offline for up to ~30 days. No telemetry, no code leaving your machine.
Not for you? 14-day money-back, no questions asked — just email pro@paulrichez.fr.
Activating your licence
Section titled “Activating your licence”One key unlocks both surfaces — your editor and your AI agent.
In your editor (VS Code · Cursor · Windsurf · Antigravity)
Section titled “In your editor (VS Code · Cursor · Windsurf · Antigravity)”- Open the Command Palette —
Ctrl/Cmd+Shift+P. - Run DevKit for Strapi: Enter License Key.
- Paste the key from your Polar receipt email.
To remove or replace a key later, run DevKit for Strapi: Clear License Key.
The key is stored in your editor’s secret storage (the OS keychain) — never in
settings.json, so it can’t leak into Git or Settings Sync. This unlocks the editor
refactors and the bundled MCP server’s Pro tools at once: the extension forwards
the key to the MCP server it spawns.
For your AI agent (standalone MCP)
Section titled “For your AI agent (standalone MCP)”If you run the devkit-for-strapi-mcp server yourself (an agent outside the
extension), set the DEVKIT_LICENSE_KEY environment variable in its env block:
{ "mcpServers": { "devkit-for-strapi": { "command": "npx", "args": ["-y", "devkit-for-strapi-mcp@latest", "/absolute/path/to/your/strapi-project"], "env": { "DEVKIT_LICENSE_KEY": "polar_xxx" } } }}Keep this file out of Git — the key is a secret.
Without a licence — nothing breaks
Section titled “Without a licence — nothing breaks”Every free tool keeps working. The Pro tools stay visible to your agent, but
calling one (a plan_* refactor, apply_* or get_model_diagram) returns a short “Pro required”
result — the feature, where to buy a licence, how to activate it, and a running offer
when there is one — so your agent can relay it to you instead of failing silently. Both the refactor plan and its
apply are Pro, so an agent can’t sidestep the licence by applying a free plan with
its own tools.