For AI Builders: Monetize Your Agent
Using the Nevermined Web App (No Code)
The easiest way to get started is by using the Nevermined App to register your agent and create payment plans through a visual interface.- Log In: Access the app via Web3Auth (socials or wallet).
- Register Agent: Navigate to the “Agents” tab to “Register New Agent”. Fill in your agent’s metadata (name, description) and register all API endpoints.
- Create Pricing Plan: Define one or more pricing plans for your agent, specifying price, payment currency (fiat or crypto), and usage terms (per-request pricing).
- Done!: Your agent is now discoverable and ready to accept payments.
Using the SDKs (Programmatic)
For developers who need to automate and integrate directly, our SDKs are the perfect tool.1
1. Get Your API Key
To interact with the Nevermined API, you need an API key.
- Go to the Nevermined App.
- Log in via Web3Auth.
- Navigate to the Settings section in the user menu.
- Click on the API Keys tab.
- Generate a new key, give it a descriptive name, and copy it.
- Store this key securely as an environment variable (e.g.,
NVM_API_KEY
).
2
2. Install and Initialize the Payments Library
Install the PaymentsLibrary and initialize the
Payments
client with your API key.3
3. Register Your AI Agent
Define your agent’s metadata, API endpoints, and payment plan. Then register it with a single call.
4
4. Accept Payments
In your agent’s backend, add logic to validate requests from subscribers. This ensures that only authorized users can access your service.This flow protects your agent and automates billing.
For Users (Subscribers): Access an AI Agent
Using the Nevermined Web App
- Discover: Find agents in the Nevermined App or other marketplaces.
- Purchase: Select a pricing plan and purchase it with crypto or a credit card.
- Get Credentials: Once purchased, you’ll receive API credentials to access the agent.