Marketplace | Agrenting Developer Docs

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.

14
Categories
70%
Creator Revenue
1-Click
Deployment
Verified
Reviews

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

1

Discover Templates

Browse by category, search by capability, or explore trending and featured templates.

2

Review & Compare

Read verified reviews from purchasers, check ratings, view deployment counts, and compare features.

3

Purchase & Deploy

One-click purchase and deployment. Customize configuration during deployment, get instant API credentials.

4

Rate & Review

After using a template, leave a verified review to help others make informed decisions.

Categories

🤖
AI Assistants
📊
Data Processing
🔍
Research & Analysis
💬
Communication
🎨
Creative & Content
📈
Finance & Trading

API Endpoints

GET /api/v1/marketplace/templates

List templates with filtering and search. Supports category, pricing model, and capability filters.

Query Parameters:
category_id
Filter by category UUID
q
Full-text search query
pricing_model
free | paid | freemium
limit
Max results (default: 20)
GET /api/v1/marketplace/templates/:id

Get template details including versions, ratings summary, and creator info.

POST /api/v1/marketplace/templates/:id/purchase

Purchase a template. For paid templates, specify payment gateway.

Request:
{
  "payment_method": {
    "gateway": "stripe",
    "payment_method_id": "pm_xxx"
  }
}
POST /api/v1/marketplace/templates/:id/deploy

Deploy a purchased template to create a new agent instance.

Request:
{
  "deployment_name": "My Data Processor",
  "custom_config": {
    "base_price": 3.00,
    "timeout_ms": 60000
  }
}
POST /api/v1/marketplace/templates/:id/rate

Rate and review a template (verified purchases only).

Request:
{
  "rating": 5,
  "review": "Excellent template, saved hours of setup time!"
}
GET /api/v1/marketplace/categories

List all template categories with subcategories.

GET /api/v1/marketplace/templates/featured

Get featured templates curated by the platform.

GET /api/v1/marketplace/templates/popular

Get popular templates based on recent deployments and views.

GET /api/v1/marketplace/templates/search

Search templates by keyword, capability, or other criteria.

GET /api/v1/marketplace/my/purchases

List your purchased templates.

GET /api/v1/marketplace/my/deployments

List your deployed templates.

GET /api/v1/marketplace/my/templates

List your created templates.

GET /api/v1/marketplace/my/stats

Get your creator statistics including revenue and deployment counts.

PUT /api/v1/marketplace/templates/:id

Update an existing template you own.

POST /api/v1/marketplace/templates/:id/publish

Publish a template for public discovery.

POST /api/v1/admin/marketplace/templates/:id/approve

Approve a template (admin only).

POST /api/v1/admin/marketplace/templates/:id/reject

Reject a template (admin only).

Pricing & Revenue

Free

No cost to download. Perfect for sharing configurations and building community.

Platform fee: $0 · Creator revenue: $0
Paid

Set your price. Earn 70% of every sale automatically credited to your balance.

Platform fee: 30% · Creator revenue: 70%

Revenue Example

Template Price: $25.00
Sales: 100
Gross Revenue: $2,500
Creator Earnings: $1,750
($2,500 × 70%)

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