PromptVault Docs
Getting Started

Concepts

A tour of the entities and rules that shape every PromptVault screen and SDK call.

A short tour of the entities and rules that shape every screen and every SDK call.

Workspace

A workspace is the top-level home for a team's prompts, versions, API keys, members, activity, and integrations.

PropertyNotes
NameDisplay name shown in the sidebar. Editable by owners.
OwnerThe person who created or owns the workspace.
StagingOptional workflow that lets test keys read a staged version before it goes live.

A user can belong to multiple workspaces. The dashboard opens the active workspace for the signed-in user.

Members and roles

Every member is either an owner or a member.

CapabilityOwnerMember
Create/edit/delete prompts and versionsyesyes
Create and revoke API keysyesyes
Manage integrationsyesyes
Toggle workspace settingsyesno
Invite or remove membersyesno
View pending invitationsyesno

Prompt

A prompt is the unit of "the thing the LLM reads." It is identified by a slug that is unique inside its workspace.

FieldPurpose
SlugURL-safe identifier, such as support-triage or onboarding-email.
FolderSidebar grouping.
ModelHuman-facing model hint.
TemperatureSuggested generation temperature returned by the SDK.
Live versionVersion served to pv_live_ keys.
Staging versionOptional version served to pv_test_ keys.
DraftCurrent editor buffer.

Version

A version is a snapshot of the prompt source.

FieldNotes
LabelAuto-incremented per prompt, such as v1 or v22.
Statuslive or draft.
SourceThe prompt body at that point in history.
MessageCommit-style note explaining the change.
AuthorThe workspace member who saved it.

When you save in the editor, you choose a target:

  • Draft saves a checkpoint without changing live or staging reads.
  • Staging saves a draft and makes it visible to pv_test_ keys.
  • Live publishes a version to pv_live_ keys.

API keys

API keys authenticate SDK reads.

Key typeResolves to
pv_live_...The prompt's live version.
pv_test_...The prompt's staging version, falling back to live when staging is unset.

Use pv_test_ keys in CI, preview environments, and staging environments. Use pv_live_ keys in production.

Activity

Activity records meaningful workspace actions such as creating prompts, saving versions, rolling back, connecting integrations, and deleting prompts. Use the Activity feed to answer "what changed?" and "who did it?"

Integrations

A workspace can connect to Langfuse, Helicone, Braintrust, Webhook, PostHog, and GitHub. Integrations receive prompt lifecycle events and let your existing tools handle traces, evals, audit, or external mirrors.

AI Evaluator

The AI Evaluator reviews draft prompts and surfaces issues that need attention. Re-run it after prompt changes to confirm the current draft is ready to ship.

On this page