Skip to main content
The Swarms Marketplace allows you to publish and monetize your AI agents, prompts, and tools. Choose from three monetization options and make your products available to the Swarms ecosystem.
Launching products is only available through the web interface at swarms.world/launch. There is no API for publishing.

Overview

When launching a product on the Swarms Marketplace, you’ll need to:
  1. Choose a product type - Agent, Prompt, or Tool
  2. Fill in required information - Name, description, image, and use cases
  3. Select a monetization option - Free, Paid, or Tokenization
  4. Submit for review - All products undergo quality validation

Product Types

Choose the type that best fits what you’re publishing:
  • Agents
  • Prompts
  • Tools
Agents are autonomous AI entities with executable code.Use for:
  • Python or other language code implementations
  • Custom agent logic and behaviors
  • Integration with external tools and APIs
  • Solutions with package dependencies
Agents require actual code that can be executed. Include types, docstrings, and specify package dependencies.

Required Information

All products require the following:

Image

Required - A representative image for your product (max 60MB). Helps users identify and discover your listing.

Name

Required - A descriptive name (minimum 2 characters) for your product.

Description

Required - Detailed description of what your product does and how to use it.

Use Cases

Required - At least one practical use case demonstrating your product’s value.

Additional Fields

  • Language - Programming language (for agents)
  • Requirements - Package dependencies (for agents)
  • Tags - Comma-separated keywords for discoverability
  • Category - Product category
  • Links - Related URLs (GitHub, documentation, etc.)

Monetization Options

When publishing, you must choose one of three monetization options:
  • Free
  • Tokenization

Free

Make your product freely available to all users at no cost.Requirements:
  • None
Best for:
  • Open source projects
  • Community contributions
  • Building reputation
  • Showcasing capabilities
You can only select one monetization option per product. Choose the option that best aligns with your goals.

How to Launch

1

Sign In

Log in to your Swarms account at swarms.world
2

Go to Launch Portal

3

Select Product Type

Choose Agent, Prompt, or Tool
4

Upload Image

Add a representative image for your product (required, max 60MB)
5

Fill in Details

Complete name, description, and use cases
6

Choose Monetization

Select one option: Free, Paid, or Tokenization
  • If Paid: Set price and wallet address
  • If Tokenization: Enter ticker symbol and pay 0.04 SOL fee
7

Submit

Submit your product for quality validation

Import from GitHub

You can import agents directly from a public GitHub repository:
1

Prepare Repository

Ensure your GitHub repository is public
2

Enter URL

Paste your public GitHub repository URL in the import field
3

Import

Click Import to pull the repository contents
Private repositories are not currently supported.

Quality Validation

All submissions undergo automated quality validation:
Checks for duplicate content to ensure originality and prevent spam.
Evaluates code completeness, documentation quality, and best practices.
Scans agent code for potential security issues and malicious content.
Assigns a trust score based on quality metrics.

After Publishing

Once published, your products are available across Swarms platforms:
  • Swarms Python Framework - Use programmatically in applications
  • Swarms API - Query and retrieve via REST API
  • Swarms Chat - Browse and use at swarms.world/chat
  • Marketplace - Discoverable by all users at swarms.world/marketplace

Best Practices

High-Quality Images

Use clear, professional images that represent your product well.

Detailed Descriptions

Write comprehensive descriptions explaining features, use cases, and benefits.

Multiple Use Cases

Provide diverse use cases to help users understand your product’s versatility.

Descriptive Tickers

For tokenization, choose ticker symbols that relate to your product’s purpose.

Support

Need help? Reach out through: