Git-like workflows for your prompts
Version, diff, promote, and roll back prompts across environments — then fetch the live one in your app with a single API call. No redeploys to change a word.
Works with any model provider
Prompts are product. Stop shipping them as string literals.
Your prompts change constantly, but they're buried in code with no history, no environments, and no safe way to roll back. PromptCtl gives them the same discipline as the rest of your stack.
Without PromptCtl
- Prompts hardcoded in strings across the codebase
- Every wording tweak needs a full redeploy
- No history — "which prompt shipped last Tuesday?"
- Staging and prod silently drift apart
- Rolling back means digging through git blame
With PromptCtl
- Prompts live in one versioned source of truth
- Change the live prompt without touching code
- Immutable version history with diffs
- Promote the exact version dev → staging → prod
- One-click rollback to any previous version
From draft to production in four steps
Write your prompt
Author prompts in the editor. Variables are detected automatically as you type.
Save a version
Every save is an immutable, diff-able version with its own commit message.
Promote to prod
Point each environment at the exact version you want live. Roll back instantly.
Fetch at runtime
Your app pulls the live production prompt with a single cached API call.
A control plane for your prompts
Immutable version history
Every save creates a new, permanent version with a commit message. Nothing is ever overwritten — browse the full timeline of how a prompt evolved.
Environment promotion
Promote a version through dev, staging, and production in one click.
Side-by-side diffs
Compare any two versions to see exactly what changed before you ship.
Auto-detected variables
{{variables}} are parsed automatically and compiled at fetch time.
SDK & REST API
A typed, zero-dependency SDK with in-memory caching — or hit the REST endpoint directly.
Scoped API keys, hashed at rest
Generate workspace-scoped keys shown exactly once. We store only a SHA-256 hash and track last-used timestamps so you can rotate with confidence.
Priced for indie hackers, not enterprises
A generous free tier that never expires. Upgrade only when you outgrow it — Pro is less than a coffee a week.
Free
Everything you need to start versioning prompts.
- 3 projects
- 10 prompts per project
- 50 versions per prompt
- Dev / staging / prod environments
- REST API access
- 2 API keys
Billing handled securely by Dodo Payments. No credit card required for the free tier.