We’re thrilled to unveil the Marketplace API, your new gateway to the Swarms Marketplace.
Our new REST API enables you to effortlessly discover, publish, and manage your agents and prompts in the Swarms Marketplace at scale.
Learn more ⬇️🧵
2 /
Agents Endpoint 👾
The Agents endpoint provides everything you need to post your agents to the marketplace, update them, query existing agents from other vendors, and delete them if desired.
The Prompts API allows you to manage prompts in the Swarms Marketplace. You can post new prompts to the marketplace, update existing ones, and query prompts using various filters.
Get started with the Marketplace API using this suite of examples, which provides comprehensive guidance for common operations including creating agents and prompts, querying the marketplace, and handling various scenarios.
With the Marketplace API, you can now share your agents and prompts to the marketplace at scale through code with no UI required.
And, now it's incredibly simple to fetch existing agents and prompts from other creators and vendors, saving you time on building solutions for the same use cases.
Join our Discord server with more than 14,000 builders, subscribe to us on YouTube for tutorials and guides, and check out our other socials to stay up to date in the Swarms ecosystem 🙌
We’re pleased to introduce the latest version of Swarms a release focused on enhancing reliability, strengthening our testing infrastructure, and delivering a series of targeted bug fixes and performance refinements.
This update represents a continued commitment to operational excellence, stability, and scalability across all Swarms environments.
Learn more ⬇️ 🧵
2 /
[Improvement]
Streaming for Majority Voting
Added streaming capability to the Majority Voting system with custom streaming function support and streaming callbacks
x402 introduces a seamless way to monetize your agents through cryptocurrency-based micropayments, enabling developers to charge for access without relying on traditional payment infrastructure.
Easily integrate X402 payments into your agentic systems with this simple, step-by-step guide.
Learn more ⬇️🧵
2 /
First, install the necessary dependencies for your agentic system
You'll need swarms, fastapi, and the x402 package for the server.
3 /
Environment Configuration:
Create a .env file in your project root with the required API keys.
You'll need:
> Keys for your LLM
> Your exa search api key for search features
> Your wallet address and other envs from coinbase
Our mission is to lay the foundation for the agent economy by developing the most reliable, production-grade agent infrastructure tools.
We provide bleeding-edge multi-agent architectures, agent-to-agent communication protocols, optimized agent runtimes, and advanced memory systems.
Learn more about us and our offerings below ⬇️ 🧵
2 /
Our organization was founded over three years ago to address the limitations of individual agents and to enable a future where agents can collaborate and operate at scale.
Before Swarms, individual agent systems faced challenges that prevented production deployment, including context window limitations, hallucinations, and the inability to handle multiple tasks simultaneously, among other issues.
Over the past three years, we have developed the world's simplest, most powerful, and scalable suite of agent infrastructure tools.
3 /
Swarms Python,
Our Python framework powers the agent economy with 5K+ stars & millions of downloads.
Build reliable, production-grade multi-agent systems with cutting-edge architectures & optimized runtimes.
This thread dives into the various diverse types of multi-agent communication patterns such as direct, file-based, database, message broker, and other approaches.
Learn more ⬇️🧵
2 /
Direct Communication:
LLMs can exchange data via direct API calls (REST, gRPC) or sockets using JSON/Protobuf payloads.
Offers low-latency, point-to-point interaction for simple agent setups.
Scales poorly for large systems due to tight coupling and coordination overhead.
3 /
File-Based Communication:
Agents can communicate through files (e.g., JSON, Parquet, txt, markdown) on filesystems or cloud storage (S3, GCS).
Simple for persistence and debugging but slow for real-time needs.
Use file locks or versioning to handle concurrency at scale.
Our latest update introduces a new multi-agent orchestration mechanism, SocialAlgorithms, along with enhancements to AOP, numerous other improvements, and bug fixes, delivering a smoother and more intuitive experience for agent builders.
Learn more ⬇️🧵
2 /
All-New: SocialAlgorithms
The Social Algorithms framework provides a flexible system for defining custom social algorithms that control how agents communicate and interact with each other in multi-agent systems.
This framework allows you to upload any arbitrary social algorithm as a callable that defines the sequence of communication between agents.
An enhanced implementation of the Mixture of Agents (MoA) structure, based on the paper "Rethinking Mixture-of-Agents: Is Mixing Different Large Language Models Beneficial?"
SelfMoASeq surpasses the performance of the traditional Mixture of Agents architecture.
How it works:
- Phase 1: The proposer agent generates num_samples responses.
- Phase 2: The aggregator agent processes responses in windows, prioritizing the current best response.
- Phase 3: The process iterates until all samples are processed or max_iterations is reached.
Our latest update features an 80% faster download time, a new multi-agent deployment framework, AOP, and enhancements to existing architectures, such as AgentRearrange.
Learn more ⬇️🧵
2 /
⚡️ Blazingly Fast Download Speed
We have removed four packages from Swarms, resulting in an 80% faster download time.
The Agent Orchestration Protocol (AOP) is a powerful framework for deploying multiple Swarms agents as tools in an MCP (Model Context Protocol) server.
This enables you to create a distributed system where agents can be accessed as individual tools, making them available for use by other systems, applications, or clients.
And, We have released a research paper for AOP as well that will be updated over time.