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:- Choose a product type - Agent, Prompt, or Tool
- Fill in required information - Name, description, image, and use cases
- Select a monetization option - Free, Paid, or Tokenization
- 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
- Paid
- Tokenization
Free
Make your product freely available to all users at no cost.Requirements:- None
- Open source projects
- Community contributions
- Building reputation
- Showcasing capabilities
How to Launch
1
Sign In
Log in to your Swarms account at swarms.world
2
Go to Launch Portal
Navigate to swarms.world/launch
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
Quality Validation
All submissions undergo automated quality validation:Duplicate Detection
Duplicate Detection
Checks for duplicate content to ensure originality and prevent spam.
Quality Assessment
Quality Assessment
Evaluates code completeness, documentation quality, and best practices.
Security Scanning
Security Scanning
Scans agent code for potential security issues and malicious content.
Trustworthiness Scoring
Trustworthiness Scoring
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:- Discord: Join our community
- Technical Support: Schedule a call