Everything you need to build on cannabis compliance

A developer-first platform with SDKs, unified data models, and sandbox environments.

Connect SDK

Drop-in credential linking

The Connect SDK is a JavaScript library that renders a secure iframe for your users to authenticate their compliance accounts. No credential handling on your side — SeedLink encrypts and stores everything.

  • JavaScript SDK — works with React, Vue, vanilla JS
  • Secure iframe auth flow
  • Automatic credential encryption
  • Event callbacks for connection status
connect-sdk.sh
// 1. Create a link token
POST /v1/link/token/create
{
  "organization_id": "org_abc123",
  "user_id": "user_456"
}

// 2. Initialize the SDK
const connect = SeedLink.connect({
  token: "link_tok_live_...",
  onSuccess: (connection) => {
    console.log(connection.id)
  },
  onExit: () => {
    // user closed the flow
  }
})

Common Data Model

Unified schema across systems

Every state system stores data differently — different field names, different formats, different structures. SeedLink normalizes everything into a consistent Common Data Model so you write your integration once.

  • Normalized resources: packages, plants, transfers, harvests
  • Consistent field names and types across providers
  • Standardized pagination, filtering, and sorting
  • Predictable error codes and response shapes
standardized-response.json
// Same shape — whether Metrc or BioTrack
{
  "data": {
    "id": "pkg_789",
    "tag": "ABCDEF012345670000010042",
    "product_name": "Blue Dream 3.5g",
    "quantity": 100,
    "unit": "grams",
    "status": "active",
    "source_system": "metrc",
    "created_at": "2024-01-10T08:00:00Z"
  },
  "meta": {
    "request_id": "req_abc123",
    "provider": "metrc",
    "state": "CA"
  }
}

Sandbox Environments

Build and test for free

Every account starts with a free sandbox environment. Test your integration with simulated responses that match production data shapes — no compliance account required.

Free tier

10,000

requests/month

Build plan includes sandbox access at no cost

Simulated data

Full

response fidelity

Sandbox responses match production schema exactly

Isolation

Complete

env separation

Sandbox and live data are fully isolated by design

Supported Systems

One API, multiple platforms

We handle the complexity of each state system so you can focus on building your product.

Metrc

Supported

The most widely adopted state track-and-trace system

Coverage

California · Colorado · Michigan · Oregon · and 15+ more

BiotrackTHC

Supported

Seed-to-sale tracking for regulated cannabis markets

Coverage

New Mexico · Illinois · New York · Puerto Rico

More integrations coming soon. Request a system →

Start building today

Free sandbox access. No credit card required.