Skip to main content
Connecting to Onchain Suite is three independent moves. Most integrations start with one and add the others as they grow, none of them requires the others.

Connect in-app, react to events, call the API

In-app notifications

Client-side. Drop the SDK into your dApp, authenticate the wallet (EVM or Solana), and show live notifications. The fastest path to a visible result, about ten minutes.

Webhooks

Server-side, receive. Subscribe your endpoint to platform events, delivered, viewed, contact created, and verify the signature. React from your backend without polling.

Server-side API

Server-side, send. Authenticate with a secret key and call the API: register wallets, ingest consented captures, send pushes, launch campaigns.

Which one do I need?

The two credentials are not interchangeable. A publishable key (pk_…) is safe in the browser and only runs wallet auth. A secret key (sk_…) is server-only and grants full API access. Never ship a secret key to a client. See API keys.

A typical build order

1

Add the SDK

Wallet-authenticated notifications in your dApp, in two lines. Start here.
2

Send events from your product

Push signups, deposits, and upgrades with a secret key, and let automations turn them into messages. See custom events.
3

Collect email, with consent

Bind a capture form to a list so wallet-first contacts become email-reachable.
4

Close the loop with webhooks

Receive platform events at your endpoint and react. See webhooks.
Start with the data and channel behind one high-value workflow. Once that loop works, expand to more triggers, channels, and team systems.