PromptFlip docs
Update prompts without a deploy. PromptFlip is a prompt registry: developers integrate once through an SDK, and your team edits prompts from the dashboard — changes go live in seconds, with no code change.
Explore the docs
QuickstartFetch your first managed prompt in under five minutes.Core conceptsPrompts, versions, environments, experiments, and fallbacks.Python SDKFetch prompts and report telemetry from Python.TypeScript SDKThe same surface for Node and the browser.CLIAuthor and version prompts as local files with pf.HTTP APICall the public /v1 endpoints directly from any language.
How it works
Developers integrate once. Your team iterates forever.
- Reference each prompt by a stable key and fetch it at runtime with
get(). - Publish a new version from the dashboard — it is live immediately server-side, with no deploy and no pull request. An SDK instance may still serve a cached fetch for a while after, depending on its cache configuration.
- The SDK never throws on the serving path. If the service is unreachable it returns the last cached value or your inline fallback, so your app always has a usable prompt.
- Report telemetry — tokens, latency, and custom metrics — to compare versions and run A/B experiments.
Open source
Every client is source-available — read the code, file an issue, or send a PR.
Python SDK + CLIThe promptflip package: client library and command-line tool.TypeScript SDKThe same client surface for Node and the browser.
Next steps
New here? Start with the Quickstart, then skim Core concepts. Ready to wire it into your app? Jump to the Python or TypeScript SDK, or call the HTTP API directly.