TaliwareTaliware Developer

Quick start

Go from a new Taliware account to your first biometric-protected NFT in five steps.

Prerequisites

  • A Taliware Developer account
  • Basic familiarity with NFTs and REST APIs
  • A server-side environment where your API key can remain private

1. Access the platform

Sign in at developer.taliware.com to open your developer workspace.

2. Create an organization

Create a workspace, invite your team, choose a billing mode, and issue an organization-scoped API key. Store the key in an environment variable; never ship it in browser or mobile client code.

3. Deploy a contract

Use the contract workflow to deploy a CL2C-enabled smart contract to the test network before moving to production.

4. Invite users

Add the people who will own or approve assets. Users receive instructions for setting up Confida when biometric authentication is part of the flow.

5. Mint an asset

mint.ts
const response = await fetch("https://developer.taliware.com/api/v1/cl2c/nft", {
  method: "POST",
  headers: {
    "x-api-key": process.env.TALIWARE_API_KEY!,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    contractId: "your-contract-id",
    name: "My first CRDB NFT",
    description: "Protected by biometric authentication",
    externalUrl: "https://example.com/image.jpg",
    users: [{ userId: "member-id", percentage: 100 }],
  }),
})

if (!response.ok) throw new Error(`Mint failed: ${response.status}`)
const asset = await response.json()

Keep credentials server-side

Use environment variables and a backend route for sensitive operations. Rotate a key immediately if it reaches source control, logs, or client code.

Continue with the CL2C OpenAPI reference for request and response schemas.

Quick start | Taliware Developer