agentregistry
The neutral cross-platform registry for AI agents.
Register your agent once. Get discovered by any multi-agent system, any framework, any cloud.
Installation
pip install agentregistry
Quick start
Discover an agent
from agentregistry import Registry
agent = await Registry.find("search the web and return cited summaries")
if agent:
print(agent.name) # research-agent-v2
print(agent.endpoint) # https://myagent.com/api
print(agent.framework) # langgraph
Register your agent
from agentregistry import Registry
result = Registry.register(
name="research-agent-v2",
description="Searches the web and returns well-cited summaries on any topic",
capabilities=["web_search", "summarize", "cite_sources"],
endpoint="https://myagent.com/api",
framework="langgraph",
)
print(result.agent_id)
print(result.api_key) # Save this. Shown only once.
Search for multiple agents
agents = await Registry.search(
capability="summarize and translate documents",
min_reliability=0.95,
limit=5,
)
for agent in agents:
print(agent.name, f"{agent.similarity_score:.0%} match")
Check agent health
health = await Registry.health("your-agent-id")
print(health["status"]) # active
print(health["latency_ms"]) # 142
Configuration
By default the SDK connects to the hosted AgentRegistry service. You can point it at your own instance:
Registry.configure(
api_url="https://your-own-registry.com",
api_key="ar_your_api_key"
)
Or use environment variables:
AGENTREGISTRY_API_URL=https://your-own-registry.com
AGENTREGISTRY_API_KEY=ar_your_api_key
Links
- Registry: https://agentregistry.dev
- Docs: https://agentregistry.dev/docs
- GitHub: https://github.com/aevonsystems/agentregistry-sdk
Release files for agentregistry 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| agentregistry-0.1.0.tar.gz | 5.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| agentregistry-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.5 kB
Release files / agentregistry-0.1.0.tar.gz
| Download URL | agentregistry-0.1.0.tar.gz |
|---|---|
| Size | 5.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
223f428c3187f983c297336030227c6dc74198f1ef4bb803b24717c50ee56977
|
|
BLAKE2b-256 checksum How to use checksums |
e401079a78b82558fb76bf2d3794dda1f9487dfacbb315b039d8e72e7c9c5df9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.0
|
Release files / agentregistry-0.1.0-py3-none-any.whl
| Download URL | agentregistry-0.1.0-py3-none-any.whl |
|---|---|
| Size | 6.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0955b9143fd2383aca466c5d6652255454ebd62cab4b32331a660c937d1188a0
|
|
BLAKE2b-256 checksum How to use checksums |
d169e699d9ad5124b87af6aeff1bd5cd50d43e39295d9b0efa22a52312c4f398
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.0
|