PromptKit Documentation

Professional LLM development framework with testing, packaging, and production deployment tools


👥 I am a...

Choose your path based on your role and goals:

🎨 Prompt Engineer / ML Ops

I want to develop and test LLM prompts systematically

You need PromptArena - a comprehensive testing framework for validating prompts across multiple providers.

Quick Start: Arena Tutorial: Your First Test (5 minutes)

What you can do:

  • Test prompts across OpenAI, Claude, Gemini simultaneously
  • Validate multi-turn conversations
  • Compare provider performance and costs
  • Integrate MCP tools for real-world testing
  • Generate comprehensive test reports

Get Started with Arena →


💻 Application Developer

I want to build production LLM applications

You need PromptKit SDK - a production-ready Go library for building robust LLM applications.

Quick Start: SDK Tutorial: Your First Chatbot (15 minutes)

What you can do:

  • Use pre-tested, compiled PromptPacks
  • Build type-safe conversational applications
  • Manage state persistence (Redis, Postgres, in-memory)
  • Handle streaming responses
  • Deploy confidently to production

Get Started with SDK →


🔧 DevOps / Build Engineer

I want to package prompts and integrate into CI/CD

You need PackC - a compiler for packaging and optimizing PromptPacks.

Quick Start: PackC Tutorial: First Pack (5 minutes)

What you can do:

  • Compile tested prompts into optimized packages
  • Validate pack structure and schema
  • Integrate into build pipelines
  • Version and distribute prompt packages
  • Bridge development and production

Get Started with PackC →


🏗️ Framework Contributor / Advanced User

I want to extend PromptKit or understand internals

You need Runtime - the core framework powering all PromptKit tools.

Quick Start: Runtime Tutorial: Custom Provider (20 minutes)

What you can do:

  • Build custom LLM providers
  • Create custom middleware components
  • Implement custom validators
  • Understand architectural decisions
  • Contribute to framework development

Get Started with Runtime →


📚 Browse by Documentation Type

📖 Tutorials

Step-by-step learning paths for each tool. Start here if you're new.

� How-To Guides

Task-oriented guides for specific goals.

� Explanations

Understand concepts and design decisions.

📋 Reference

Technical specifications and API docs.


🆘 Need Help?


Built with ❤️ by AltairaLabs | Apache 2.0 License