Skip to main content
To interact with Nevermined programmatically, you need a Nevermined API Key. This key is required for both:
  • Payment Libraries (TypeScript SDK and Python SDK)
  • REST API (direct HTTP calls)

Get Your API Key

1

Sign in to Nevermined App

Go to nevermined.app and sign in with your account.
2

Navigate to API Keys

Go to Settings > API Keys in your dashboard.
3

Generate a New Key

Click Generate and copy your new API key. It starts with nvm:.
export NVM_API_KEY="nvm:your-api-key-here"
Keep your API key secure. Do not commit it to version control or share it publicly.
For a complete walkthrough, see our 5-Minute Setup Guide.

Choose Your Environment

Nevermined offers two environments:
EnvironmentPurposeNetwork
SandboxTesting and developmentBase Sepolia
LiveProductionBase Mainnet
import { Payments } from '@nevermined-io/payments'

const payments = Payments.getInstance({
  nvmApiKey: process.env.NVM_API_KEY,
  environment: 'testing' // or 'live' for production
})

Next Steps