Documentation
Everything you need to discover, install, and publish AI agent capabilities.
Getting Started
Install the CLI, search for packages, and integrate your first capability.
- •
Install the CLI: npm install -g agentnode - •
Login: agentnode login - •
Search: agentnode search pdf - •
Install: agentnode install pdf-reader-pack - •
Use: from pdf_reader_pack.tool import run
Publishing Packages
Create an ANP package and publish it to the registry.
- •
Create an agentnode.yaml manifest - •
Build your package with pyproject.toml - •
Enable 2FA on your account - •
Validate: agentnode validate . - •
Publish: agentnode publish .
ANP Format
The AgentNode Package format specification.
- •
identity: package_id, version, name, description - •
runtime: runtime, entrypoint, install_mode - •
capabilities: tool/resource/prompt declarations - •
permissions: network, filesystem, code_execution - •
compatibility: frameworks, runtime_version
CLI Reference
All 15 CLI commands and their options.
agentnode loginAuthenticate with the registryagentnode search <query>Search for packagesagentnode install <slug>Install a packageagentnode update <slug>Update to latest versionagentnode rollback <slug>@<ver>Roll back to specific versionagentnode info <slug>Show package detailsagentnode audit <slug>Show trust & security infoagentnode listShow installed packagesagentnode publish <dir>Publish a packageagentnode validate <dir>Validate a manifestagentnode report <slug>Report a packageagentnode recommendGet recommendationsagentnode resolve-upgradeFind upgradesagentnode policy-checkCheck policy constraintsagentnode resolveResolve capabilitiesAPI Reference
REST API endpoints for programmatic access.
- •
Auth: POST /v1/auth/register, /login, /2fa/setup, /2fa/verify - •
Packages: GET /v1/packages/{slug}, POST /publish, /validate - •
Install: GET /{slug}/install, POST /{slug}/download - •
Resolution: POST /v1/resolve, /check-policy, /recommend - •
Trust: GET /v1/packages/{slug}/trust - •
Reviews: POST/GET /v1/packages/{slug}/reviews - •
Reports: POST /v1/packages/{slug}/report
SDK Reference
Python SDK for search, resolution, and policy checks.
- •
pip install agentnode-sdk - •
from agentnode import AgentNode - •
client = AgentNode(api_key='ank_...') - •
client.search('pdf') - •
client.resolve(['pdf_extraction']) - •
client.check_policy('pdf-reader-pack')