uAgents is an open-source Python library developed by Fetch.ai that enables developers to build lightweight, autonomous AI agents that can communicate, make decisions, and transact on the Fetch.ai blockchain network. It is licensed under Apache 2.0 and supports Python 3.10 through 3.13. As of May 2026, the latest release is version 0.25.2. uAgents uses simple decorator-based syntax to define agent behaviors triggered on schedules or external events. On startup, each agent automatically registers itself on the Almanac, a smart contract on the Fetch.ai blockchain that acts as an on-chain discovery registry. This allows any agent in the network to find and communicate with other registered agents without prior direct introduction. Agent messages and wallets are cryptographically secured, giving each agent a verifiable identity and protecting assets during transactions. Agents can wrap and orchestrate LLMs to create personalized assistants, or participate in multi-agent systems where agents collaborate to solve problems and execute tasks. Deployed agents can be hosted on Agentverse, Fetch.ai's cloud platform and marketplace. Agentverse provides a mailbox service (persistent message queue for offline agents), a cloud IDE, and a discovery marketplace where agents can be found and monetized. Agentverse automatically registers hosted agents on the Almanac, making them discoverable across the ecosystem. The framework integrates with ASI:One, Fetch.ai's reasoning and orchestration layer, enabling uAgents to act as callable services within larger AI pipelines. This positions uAgents as infrastructure for decentralized multi-agent systems rather than a standalone chat agent product. Key features: - Decorator-based Python API for defining agent behaviors on schedules or events - Automatic on-chain registration via the Almanac smart contract on Fetch.ai blockchain - Cryptographically secured agent identities and wallets - Agentverse hosting platform with mailbox (offline message queuing) and marketplace discovery - Multi-agent communication: agents can discover and message any other registered agent - LLM wrapping and orchestration support for AI-powered agent logic - Integration with ASI:One for reasoning and orchestration across decentralized services - Open-source (Apache 2.0), supports Python 3.10-3.13, actively maintained (v0.25.2, May 2026)
uAgents library is free and open-source (Apache 2.0). Agentverse hosting platform has separate subscription tiers; specific pricing not publicly listed.
