# PromptCache > PromptCache is a hosted prompt management service for teams building on large language models. Prompts are written once, saved as immutable numbered versions, pinned to environments, and served over a stable REST API, an official JavaScript and TypeScript SDK, a remote MCP server, and an n8n community node. Key facts: - A prompt has one live draft and any number of published versions. Publishing snapshots the draft into a numbered version that can never change. - Environments point at a chosen version, so a rollback is repointing the environment rather than reverting code and redeploying. - PromptCache does not proxy model traffic. It returns the rendered prompt template and you call your own model provider directly. - PromptCache is a hosted service and is not self-hostable. Teams that require self-hosting should look at Langfuse, which is covered honestly on the comparison page. - Plans are Free at $0, Pro at $30 per month, and Enterprise at a quoted price. The free tier is self-serve and paid plans are invoiced directly rather than through a checkout. - The REST API base URL is https://api.promptcache.app and the JavaScript SDK is published on npm as @optiqlabs/promptcache-sdk. - The remote MCP server is https://api.promptcache.app/api/mcp, authenticated with OAuth 2.1 and PKCE, and works with Claude Code and other MCP clients. ## Product - [PromptCache | AI prompt management for teams](https://promptcache.app/): Store, version, and ship prompts for your team: REST API, org workspaces, API keys, and a public gallery. Built for LLM apps. - [Public prompt gallery | PromptCache](https://promptcache.app/prompts): Browse, fork, and run community prompts for Claude, GPT, and other LLMs. Every prompt is versioned and callable over the REST API. - [Pricing | PromptCache](https://promptcache.app/pricing): Start free and upgrade as your team grows. Compare prompt limits, workspace seats, and API quotas across every PromptCache plan. - [About | PromptCache](https://promptcache.app/about): Why we built PromptCache: prompts belong in version control and behind a stable API, not hardcoded in application source. - [Contact | PromptCache](https://promptcache.app/contact): Questions about PromptCache, billing, or support? Reach the team and we will get back to you. - [Privacy policy | PromptCache](https://promptcache.app/privacy): How PromptCache collects, stores, and processes your data, including prompts, account details, and usage analytics. - [Terms of service | PromptCache](https://promptcache.app/terms): The terms that govern your use of PromptCache, including acceptable use, billing, and account termination. ## Documentation - [Welcome](https://docs.promptcache.app/index.md): What PromptCache is and where to start - [Getting started](https://docs.promptcache.app/getting-started.md): Create an account, pick a workspace, and open the dashboard - [Managing prompts](https://docs.promptcache.app/managing-prompts.md): Create, edit, publish, and share prompts in the web app - [Connect Claude Code](https://docs.promptcache.app/mcp-claude-code.md): Link PromptCache to Claude Code with OAuth - [Using MCP in Claude](https://docs.promptcache.app/using-mcp.md): Tips for working with prompt tools in your AI assistant - [n8n integration](https://docs.promptcache.app/n8n-integration.md): Read-only PromptCache community node for n8n workflows - [Authentication](https://docs.promptcache.app/authentication.md): API keys and access tokens for the REST API - [Prompts API](https://docs.promptcache.app/prompts.md): Create, update, invoke, and inject prompts over HTTP - [Versions & forking](https://docs.promptcache.app/versions.md): Publish snapshots, version history, and fork prompts - [Public catalog API](https://docs.promptcache.app/public-api.md): Browse and invoke public prompts without signing in - [JavaScript / TypeScript SDK](https://docs.promptcache.app/sdk.md): Official npm client for PromptCache ## Guides - [Blog | PromptCache](https://promptcache.app/blog): Guides on prompt versioning, prompt APIs, and managing AI prompts as a team, written by the people building PromptCache. - [What is prompt versioning?](https://promptcache.app/blog/what-is-prompt-versioning.md): Prompt versioning records every change to an AI prompt as an immutable, numbered snapshot you can pin, compare, and roll back, without redeploying your application. - [How to organize prompts efficiently](https://promptcache.app/blog/how-to-organize-prompts.md): A practical structure for AI prompts as a team grows: naming, variables, environments, and access boundaries that keep a prompt library navigable past the first dozen prompts. - [Prompt API best practices](https://promptcache.app/blog/prompt-api-best-practices.md): How to design and consume a prompt API that stays stable in production: pinning versions, handling variables strictly, scoping keys, and failing predictably. - [Prompt management tools compared (2026)](https://promptcache.app/blog/prompt-management-tools.md): An honest look at the prompt management landscape: Langfuse, PromptLayer, LangSmith, Braintrust, Helicone, Portkey, and PromptCache, and which problem each one actually solves. ## Comparisons - [PromptCache compared with other prompt management tools](https://promptcache.app/compare): Honest, sourced comparisons between PromptCache and Langfuse, PromptLayer, LangSmith, Braintrust, Helicone, and Portkey. - [PromptCache vs Langfuse](https://promptcache.app/compare/promptcache-vs-langfuse.md): Langfuse is open-source and self-hostable with tracing and evaluation alongside prompt labels; PromptCache is a hosted, prompt-focused service with MCP and n8n integration paths. - [PromptCache vs PromptLayer](https://promptcache.app/compare/promptcache-vs-promptlayer.md): PromptLayer pairs its prompt registry with a playground, analytics, and evaluations; PromptCache keeps the surface smaller and focuses on the API and integration path. - [PromptCache vs LangSmith](https://promptcache.app/compare/promptcache-vs-langsmith.md): LangSmith versions prompts by commit hash with movable tags inside LangChain’s wider platform; PromptCache is a standalone prompt store with its own REST API and SDK. - [PromptCache vs Braintrust](https://promptcache.app/compare/promptcache-vs-braintrust.md): Braintrust is built around evaluation depth, with prompt versions and environments attached; PromptCache focuses on storing and serving prompts and does not match that evaluation scope. - [PromptCache vs Helicone](https://promptcache.app/compare/promptcache-vs-helicone.md): Helicone compiles and sends prompts through its AI Gateway alongside observability; PromptCache returns the rendered template over a standalone REST API and never proxies your model traffic. - [PromptCache vs Portkey](https://promptcache.app/compare/promptcache-vs-portkey.md): Portkey describes itself as an AI gateway with prompt management and routing built in; PromptCache does not route model traffic and focuses on the prompt store itself. ## Optional - [Full text of every PromptCache page](https://promptcache.app/llms-full.txt): Marketing copy, pricing, FAQs, every guide, and every comparison in one file. - [Documentation index for LLMs](https://docs.promptcache.app/llms.txt): The same index for the standalone documentation site. - [Full text of the documentation](https://docs.promptcache.app/llms-full.txt): Every documentation page, including API and SDK code samples. - [Sitemap](https://promptcache.app/sitemap.xml): Every indexable marketing, guide, and comparison URL. - [Public prompt sitemap](https://promptcache.app/sitemap-prompts.xml): Every public prompt in the gallery, generated at request time.