Skip to main content

Authentication

The NowRamp Onramp API is designed for simplicity — most endpoints are public and don’t require an API key.

Onramp API (Public)

All Onramp API endpoints (/public/v1/onramp/*) are public. Pass your projectId as a query parameter or in the request body:

Optional: Public Key for Higher Rate Limits

By default, public endpoints are rate-limited to 60 requests per minute. To increase this to 1000 requests per minute, include a public key (pk_) in the X-API-Key header:
Public keys (pk_) are safe to use in frontend code.

API Key Types

Secret keys (sk_) must never be exposed in client-side code. They are only needed for partner dashboard operations (webhook management, API key rotation, etc.), not for the Onramp API.

Getting Your Keys

  1. Log in to your Partner Dashboard
  2. Navigate to Settings > API Keys
  3. Copy your project ID and public key
See the Partner Dashboard guide for more details.

Environments

Security Best Practices

Store Keys in Environment Variables

Key Rotation

Rotate your API keys periodically via the Partner Dashboard:
  1. Go to Settings > API Keys
  2. Click Roll next to the key
  3. Update your application configuration
  4. The old key remains valid for 24 hours (grace period)

Error Codes

Next Steps