Ship prompt changes without shipping code.
Zoja is a prompt configuration and release management system for teams building with LLMs. Version prompts, release them to environments, and fetch the live version at runtime via SDK.
Version every prompt
Edit prompt text, config, and metadata. Keep a full history of every version and clone from any point.
Release to environments
Point dev, staging, and prod at whichever versions you want. Move a pointer to release — no deploy required.
Fetch at runtime
Drop in the @zoja/sdk npm package, authenticate with an environment-scoped key, and resolve prompts by slug.
SDK
import { Zoja } from "@zoja/sdk";
const zoja = new Zoja({ apiKey: process.env.ZOJA_API_KEY! });
const prompt = await zoja.get("welcome-email");
// prompt.prompt_text, prompt.config, prompt.metadata