Workflows
End-to-end guides showing how PromptKit components work together.
Overview
These workflows demonstrate complete development processes using multiple PromptKit components. Each workflow walks through a real-world scenario from start to finish.
Available Workflows
Development Workflow
Build and test an LLM application using Runtime, Arena, and PackC.
You’ll learn:
- Setting up a new project with Runtime
- Writing tests with PromptArena
- Packaging with PackC
- Local development iteration
Time: 30 minutes
Testing Workflow
Comprehensive testing strategy for LLM applications.
You’ll learn:
- Unit testing with SDK
- Integration testing with Runtime
- Evaluation testing with Arena
- CI/CD integration
Time: 45 minutes
Deployment Workflow
Deploy an LLM application to production.
You’ll learn:
- Packaging for deployment
- Configuration management
- Monitoring and observability
- Rollback strategies
Time: 60 minutes
Full-Stack Example
Complete application using all PromptKit components.
You’ll learn:
- Frontend integration
- Backend architecture
- State management
- Production best practices
Time: 90 minutes
When to Use Workflows
Use workflows when you:
- Want to see the big picture
- Need end-to-end guidance
- Are starting a new project
- Want to understand component interactions
Don’t use workflows when:
- You need specific component details → See component docs
- You want API reference → See Reference
- You have a specific task → See How-To Guides
Component Overview
PromptKit has four main components:
Runtime
- Core library for building LLM applications
- Pipeline-based architecture
- Multi-provider support
- Production-ready features
SDK
- Higher-level abstractions
- Simplified conversation management
- Quick prototyping
- Built on Runtime
PromptArena
- Testing and evaluation tool
- Automated testing
- Provider comparison
- Quality assurance
PackC
- Prompt packaging tool
- Version control for prompts
- Template management
- Distribution format
How Components Work Together
Development → Testing → Packaging → Deployment
1. Build with Runtime/SDK
├── Write application code
├── Configure providers
└── Implement features
2. Test with PromptArena
├── Write test cases
├── Run evaluations
└── Compare providers
3. Package with PackC
├── Create .pack files
├── Version prompts
└── Manage templates
4. Deploy
├── Ship to production
├── Monitor performance
└── Iterate
Getting Started
- New to PromptKit? Start with Getting Started
- Building an app? See Development Workflow
- Testing focus? See Testing Workflow
- Deploying? See Deployment Workflow
Related Documentation
- Architecture: System design and decisions
- Runtime: Core library documentation
- SDK: High-level SDK documentation
- PromptArena: Testing tool documentation
- PackC: Packaging tool documentation
Need Help?
- Check component-specific documentation for details
- See Examples for code samples
- Review Concepts for foundational understanding
Was this page helpful?