Developer Docs

Build with Notareum

Integrate verified blockchain resource sharing into your wallet, exchange, or dApp. SDKs for every major platform.

Quick Start

Create your first .nota file in 5 lines

import { Notareum } from '@notareum/sdk';

const nota = Notareum.create({
  type: 'address',
  chain: 'ethereum',
  identifier: '0x1a2b3c...def',
  name: 'My Wallet'
});

const signed = await nota.sign(privateKey);
await signed.save('my-wallet.nota');
SDK Capabilities

Everything you need

Create & Sign

Generate .nota files for any supported resource type. Sign with ECDSA or EdDSA.

Verify & Resolve

Check verification status, resolve aliases (treasury.nota), validate signatures.

Submit for Verification

Push resources to the validator network. Track verification progress.

Parse & Display

Rich UI components for rendering .nota previews in your app. React, Swift, Kotlin.

Batch Operations

Create, verify, and manage thousands of .nota files programmatically.

Webhook Events

Get notified when verification status changes, disputes are filed, or validators respond.

Supported Languages

Code in your language

JavaScript / TypeScriptPythonRustGoSwift (iOS)Kotlin (Android)