Developers

Build on BLINK.

Quick start
“Install. Configure. Build. Compliance included.”
npm install @blink/sdk
# or
yarn add @blink/sdk
SDK features

Everything you need to build compliant applications.

Code examples

Build with a few lines of code.

Deploy a token

import { BlinkSDK } from "@blink/sdk";

const blink = new BlinkSDK({
  network: "testnet",
  apiKey: process.env.BLINK_API_KEY,
});

const token = await blink.tokens.create({
  name: "Euro Stablecoin",
  symbol: "EURC",
  assetType: "stablecoin",
  jurisdiction: "mica-eu",
  decimals: 18,
  initialSupply: "1000000000000000000000000",
});

console.log("Token deployed at:", token.address);

Query an oracle

import { BlinkOracle } from "@blink/sdk";

const oracle = new BlinkOracle("identity");

const attestation = await oracle.query({
  address: "0x742d35Cc6634C0532925a3b844Bc9e7595f0bEb",
  framework: "mica-eu",
});

if (attestation.status === "verified") {
  await contract.transfer(to, amount);
}

Deploy a chain

import { BlinkChain } from "@blink/sdk";

const chain = await BlinkChain.deploy({
  name: "MiCA Chain",
  jurisdiction: "mica-eu",
  validators: 21,
  complianceModules: [
    "identity",
    "transaction-screening",
    "reserve-attestation",
  ],
});

console.log("Chain ID:", chain.id);
Get started

Start building in minutes.

Full TypeScript support with typed contracts
EVM-compatible tooling: Hardhat, Foundry, MetaMask
Built-in compliance primitives and oracle queries
Comprehensive documentation and example repos
Installation
import { BlinkSDK } from "@blink/sdk";

const blink = new BlinkSDK({
  network: "testnet",
  apiKey: process.env.BLINK_API_KEY,
});

// Ready to build

Ready to start building?