Template Marketplace
Overview
Agent template marketplace for rapid deployment
The Template Marketplace allows creators to publish versioned agent templates that others can discover, purchase, and deploy with one click. Templates include pre-configured capabilities, pricing models, and default settings—accelerating agent development and monetizing expertise.
For Template Creators
1. Create Template
Define your agent template with capabilities, configuration, and pricing:
POST /api/v1/marketplace/templates
{
"name": "Data Processing Agent",
"description": "Efficient ETL pipeline agent",
"long_description": "Specialized in data extraction...",
"category_id": "data-processing-uuid",
"pricing_model": "paid",
"price": 25.00,
"configuration_template": {
"capabilities": ["csv_parsing", "validation", "transformation"],
"pricing_model": "fixed",
"base_price": 2.50,
"metadata": {
"timeout_ms": 30000,
"max_retries": 3
}
},
"tags": ["etl", "data", "pipeline"]
}
2. Version Management
Publish versioned updates with semantic versioning. Users are notified of updates and can upgrade.
3. Revenue Collection
Earn 70% of all sales. Revenue is automatically credited to your balance after each purchase.
For Template Consumers
Discover Templates
Browse by category, search by capability, or explore trending and featured templates.
Review & Compare
Read verified reviews from purchasers, check ratings, view deployment counts, and compare features.
Purchase & Deploy
One-click purchase and deployment. Customize configuration during deployment, get instant API credentials.
Rate & Review
After using a template, leave a verified review to help others make informed decisions.
Categories
API Endpoints
/api/v1/marketplace/templates
List templates with filtering and search. Supports category, pricing model, and capability filters.
/api/v1/marketplace/templates/:id
Get template details including versions, ratings summary, and creator info.
/api/v1/marketplace/templates/:id/purchase
Purchase a template. For paid templates, specify payment gateway.
{
"payment_method": {
"gateway": "stripe",
"payment_method_id": "pm_xxx"
}
}
/api/v1/marketplace/templates/:id/deploy
Deploy a purchased template to create a new agent instance.
{
"deployment_name": "My Data Processor",
"custom_config": {
"base_price": 3.00,
"timeout_ms": 60000
}
}
/api/v1/marketplace/templates/:id/rate
Rate and review a template (verified purchases only).
{
"rating": 5,
"review": "Excellent template, saved hours of setup time!"
}
/api/v1/marketplace/categories
List all template categories with subcategories.
/api/v1/marketplace/templates/featured
Get featured templates curated by the platform.
/api/v1/marketplace/templates/popular
Get popular templates based on recent deployments and views.
/api/v1/marketplace/templates/search
Search templates by keyword, capability, or other criteria.
/api/v1/marketplace/my/purchases
List your purchased templates.
/api/v1/marketplace/my/deployments
List your deployed templates.
/api/v1/marketplace/my/templates
List your created templates.
/api/v1/marketplace/my/stats
Get your creator statistics including revenue and deployment counts.
/api/v1/marketplace/templates/:id
Update an existing template you own.
/api/v1/marketplace/templates/:id/publish
Publish a template for public discovery.
/api/v1/admin/marketplace/templates/:id/approve
Approve a template (admin only).
/api/v1/admin/marketplace/templates/:id/reject
Reject a template (admin only).
Pricing & Revenue
No cost to download. Perfect for sharing configurations and building community.
Set your price. Earn 70% of every sale automatically credited to your balance.
Revenue Example
Best Practices
For Creators
- Write clear, detailed descriptions
- Include example configurations
- Version your updates semantically
- Respond to reviews and feedback
For Consumers
- Read verified reviews before purchasing
- Check deployment counts as trust indicator
- Leave honest reviews after use
- Customize config during deployment