Welcome

Complete documentation for PromptCompose platform and SDK

Welcome to PromptCompose

PromptCompose is a comprehensive platform for managing AI prompts, templates, variable groups, and A/B testing campaigns. Whether you’re managing prompts through our web application or integrating with our SDK, this documentation will help you get the most out of PromptCompose.

What is PromptCompose?

PromptCompose provides a complete solution for AI prompt engineering and management with:

  • Web Application: Angular-based interface for prompt management, template creation, and A/B testing
  • SDK Integration: JavaScript/TypeScript SDK for seamless API integration
  • Unified Experience: Consistent workflow between platform and code

Getting Started

Choose your path to get started with PromptCompose:

🖥️ Platform Users

If you’re managing prompts through our web application:

💻 Developers

If you’re integrating PromptCompose into your applications:

Core Concepts

Projects

Everything in PromptCompose is organized within projects, providing:

  • Resource isolation and organization
  • Team collaboration spaces
  • API key management
  • Member access control

Resources

PromptCompose manages four main types of resources:

  • Prompts - Versioned AI prompts with variable support
  • Templates - Reusable prompt structures
  • Variable Groups - Collections of typed variables
  • A/B Tests - Experiments for prompt optimization

Integration

Seamlessly connect your platform work with code:

  • Create and test prompts in the web interface
  • Deploy them via API keys and SDK integration
  • Run A/B tests and track performance
  • Iterate based on real-world data

Key Features

🎛️ Unified Dashboard

  • Real-time overview of all resources
  • Active A/B test monitoring
  • Cross-platform resource management
  • Performance tracking and analytics

📝 Advanced Prompt Management

  • Monaco Editor with syntax highlighting
  • Version control with deployment history
  • Variable interpolation and validation
  • Cross-project sharing and templates

🧪 Sophisticated A/B Testing

  • Multiple rollout strategies (weighted, sequential, manual)
  • Real-time performance tracking
  • SDK-integrated conversion reporting
  • Automated statistical analysis

⚙️ Developer Experience

  • TypeScript SDK with full type safety
  • Comprehensive error handling
  • Local development support
  • Production-ready configurations

Documentation Structure

Platform Documentation

Learn how to use the PromptCompose web application:

SDK Documentation

Integrate PromptCompose into your applications:

Resources

Additional help and references:

Quick Navigation

I want to…Go to
Set up my account and create promptsPlatform Getting Started
Integrate PromptCompose into my appSDK Installation
Learn about A/B testingPlatform A/B Testing or SDK A/B Testing
Find API documentationSDK API Reference
Understand variable managementPlatform Variables
Get help with issuesTroubleshooting

Support

Need help? We’ve got you covered:

  • Documentation: Browse our comprehensive guides
  • Community: Join discussions and get peer support
  • Support: Contact our team for technical assistance
  • GitHub: Report issues and contribute

Ready to get started? Choose your path: