This section introduces the Nevermined Payments API — a TypeScript-first system for registering agents, configuring payment plans, handling subscriber access, and enforcing credit-based billing. All endpoints are available via direct function calls through the
Payments client.Overview
Nevermined provides a modular, programmable API that enables AI Builders to:- Register autonomous agents with metadata and HTTP endpoints
- Create flexible fiat/crypto-based payment plans
- Manage subscriptions using tokenized credits
- Enforce usage-based access with secure metering and redemption
- Enable agent-to-agent or human-to-agent transactions
Setup
Supported environments:localtesting(Base Sepolia)production(Base Mainnet)custom(any EVM-compatible network with manual config)
Core Capabilities
Register an Agent and Plan
Enforce Access and Redeem Credits
When receiving a request to your agent:API Authentication
All API operations require an nvmApiKey, which you can generate from the Nevermined App. Authentication occurs at the time of instantiating Payments.getInstance() and is required for all calls to register, validate, or query. ⸻Start Exploring
Register Agents & Plans
Publish metadata and register endpoints for your AI agent.
Order Plans
Enable subscribers to purchase your payment plans.
Query Agents
Query agents with valid access and enforce credit redemption.
Redeem Credits
Programmatically burn credits based on request usage.
Next Steps
Nevermined lets you build composable, agent-native payment flows — with full control over billing, pricing, and enforcement.Let me know if you’d like help wiring this up with an OpenAPI spec for Mintlify’s API Playground, or if you want MDX subpages scaffolded for
/api-reference/register-agent, /query-agent, etc.