RAINARAINAOpen Cloud
RAINA DEVELOPERS

Build with RAINA.
Start in test mode.

Connect your own product to RAINA account data, payments and signed events. Create a test project first, then request production access when your integration is ready.

QUICKSTART

Four steps from idea
to a working connection.

01

Create a test project

Open RAINA Cloud and create a project. Test projects are free and separate from production.

02

Create a scoped key

Choose only the access your app needs. The full key is shown once.

03

Call the account API

Use your key as a Bearer token to read the account snapshot available to that project.

04

Add a webhook

Production projects can receive signed payment updates at an HTTPS endpoint.

AUTHENTICATION

Use a project key.

Send the key in the Authorization header. Keep production keys on your server, never inside public browser code.

Authorization: Bearer rnk_...
KEY CONTROL

Give each key one job.

Available scopes include account reads, payment reads, order reads, support reads and webhook management. Revoke a key at any time from Cloud.

ENVIRONMENTS

Test safely.
Go live deliberately.

TEST

Build before you pay

Create projects and keys, connect your app and check responses without production access.

Free test workspace
PRODUCTION

Live access is reviewed

A paid Cloud plan and production approval are required before a project can issue live credentials and receive live payment webhooks.

Separate activation
WEBHOOKS

Receive payment updates.

Production projects can register an HTTPS endpoint for payment.status_changed. RAINA returns a signing secret once when you create the webhook.

SECURITY

Keys are not wallets.

Cloud keys do not expose a seed phrase or private key. Money-moving actions remain behind the product and wallet rules that apply to that action.

CURRENT API

Start with what is
actually available.

GET/api/cloud/v1/account

Returns the account snapshot allowed by the project key.

EVENTpayment.status_changed

Signed payment status updates for approved production webhooks.

KEYSread · payments:read · orders:read

Scope every credential to the smallest access your app needs.

PUBLIC NAMES/api/raina/names/resolve?name=name.raina

Resolve active .raina payment records without a Cloud key. Names docs →

ESM SDK/sdk/raina-names.js

Browser-ready public resolver helpers for wallets, dApps and checkout integrations.

DISCOVERY/.well-known/raina-names.json

Machine-readable resolver, SDK and supported-network metadata.

RAINARAINA CLOUD + DEVELOPERS

Build in test mode.
Move to production when ready.

YOUR PRIVACY

You choose what is optional.

Essential storage keeps requested RAINA features working. Analytics and session replay stay off unless you allow them.

Cookies & device storage