Developer SDK — VeilID
VeilID. Developers
Docs Guides Launch App
Developer SDK

Build private identity into anything.

Identity, verification, and reputation APIs with typed SDKs. Issue, verify, and burn identities from any app or agent — in a few lines.

Try the API →
$ npm i @veilid/sdk
npm i @veilid/sdk
import { VeilID } from '@veilid/sdk'
const veil = new VeilID({ apiKey: 'pk_live_…' })
// Issue a disposable identity
const id = await veil.identities.create({
purpose: 'governance',
ttl: '24h',
reputation: 'inherit'
})
IDENTITY
Identity API

Create, fetch, rotate, and burn identities.

create()rotate()burn()
VERIFICATION
Verification API

Prove thresholds and credentials, reveal nothing else.

threshold()credential()proof()
REPUTATION
Reputation API

Composite standing and signals per identity.

score()signals()attest()
AGENT
Agent API

Isolated identities for autonomous agents.

deploy()scope()revoke()
API explorer

Every endpoint, one request away.

{{ epMethod }} {{ epPath }} ● 200
Request
{{ epReq }}
Response
{{ epRes }}

How it plugs in

01
Your app

Calls the VeilID SDK when a user needs an identity.

02
VeilID SDK

Requests issuance from the Vault over a private channel.

03
Vault issues

Derives a disposable identity with abstracted reputation.

04
Handle returned

Your app uses the handle. The wallet stays invisible.

Official SDKs

Full reference →
TypeScriptv1.2
Pythonv1.2
Rustv0.9
Gobeta

Ship private identity today.

Get an API key Read the docs