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
💻 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
🔧 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
🏗️ 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
📚 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?
- 🐛 Bug Reports: GitHub Issues
- 💬 Questions: GitHub Discussions
- 📖 Documentation: Browse by product above or use the header navigation
Built with ❤️ by AltairaLabs | Apache 2.0 License