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 registry
agentnode search <query>Search for packages
agentnode install <slug>Install a package
agentnode update <slug>Update to latest version
agentnode rollback <slug>@<ver>Roll back to specific version
agentnode info <slug>Show package details
agentnode audit <slug>Show trust & security info
agentnode listShow installed packages
agentnode publish <dir>Publish a package
agentnode validate <dir>Validate a manifest
agentnode report <slug>Report a package
agentnode recommendGet recommendations
agentnode resolve-upgradeFind upgrades
agentnode policy-checkCheck policy constraints
agentnode resolveResolve capabilities

API 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')