๐Ÿšข PromptShip

A lightweight, git-like version control system for your team's LLM prompts. One API. Full version history. Tagged releases.

API-first โ€ข No vendor lock-in โ€ข 5-minute setup

The Problem

๐Ÿ“‚

Prompts scattered everywhere

Your production prompts live in code, Notion pages, Slack threads, and random Google Docs. Nobody knows which version is actually running.

๐Ÿ”„

No version history

Someone "improved" the summarizer prompt last week and now outputs are garbage. Good luck finding the old version that worked.

๐Ÿ“Š

Can't track what's in production

Which prompt version is your app actually using right now? Is it the same one you tested? Nobody knows. Rollbacks are a prayer.

How It Works โ€” 3 API Calls

1. Push a prompt version

curl -X POST /prompts \
-H "X-API-Key: your_key" \
-H "Content-Type: application/json" \
-d '{"name":"summarizer","content":"You are a concise summarizer..."}'

# โ†’ {"name":"summarizer","version":1,"tag":"latest"}

2. Fetch by tag in your app

curl /prompts/summarizer/production \
-H "X-API-Key: your_key"

# โ†’ {"name":"summarizer","version":2,"content":"...","tag":"production"}

3. Tag a version for production

curl -X POST /prompts/summarizer/tags \
-H "X-API-Key: your_key" \
-d '{"tag":"production","version":3}'

# โ†’ {"tag":"production","version":3}

Pricing

Pro

$49
per month
  • Up to 5 team members
  • 100 prompts
  • 10,000 API calls/mo
  • Full version history
  • Unlimited tags
Get Early Access

Stop losing prompts. Start shipping them.

Join the early access list and get PromptShip free for 30 days.

Request Early Access โ†’