@evileye/sdk
TypeScript-first. Fully typed.
42 face modules. 28 scoped-token faces. Every capability is a typed method call — autocomplete shows you what's possible, the compiler catches what's wrong.
Explore the SDK
Deep dives. Every surface covered.
Module directory
Face Modules
42 typed modules — every business domain mapped to the SDK. Browse the full directory.
Get started
Quickstart
From install to first API call in under 5 minutes. Step-by-step with code samples.
Interactive
Playground
Try every face right in the browser. Pre-authenticated, sandbox mode, zero setup.
Type system
TypeScript-First DX
Full type inference, branded IDs, discriminated unions, and exhaustive error handling.
Authentication
Scoped Tokens
28 scoped-token faces. Fine-grained API keys with least-privilege access by default.
Code recipes
Patterns & Recipes
Copy-paste production patterns for auth, file uploads, AI streaming, webhooks, and more.
Command line
CLI Reference
Scaffold, deploy, and manage from the terminal. Full command reference and examples.
Quick start
$ npm install @evileye/sdkimport { createClient } from '@evileye/sdk'
const ee = createClient({
token: process.env.EE_TOKEN!,
entity: 'my-company',
})Developer experience
Every capability, one method call.
AI inference
// AI inference — one line
const result = await ee.ai.generate({
model: 'claude-sonnet-4-20250514',
prompt: 'Summarise this quarter\'s revenue',
context: await ee.storage.get('reports/q3.pdf'),
})Full provisioning
// Provision a new entity with everything
await ee.do({
face: 'provisioner',
action: 'create-entity',
payload: {
name: 'Acme Corp',
stack: ['auth', 'billing', 'storage', 'ai'],
domain: 'acme.vertexstudio.dev',
},
})
// Result: full-stack company in <60 seconds
// - Auth (SSO, MFA, RBAC) ✓
// - Billing (Stripe, subscriptions) ✓
// - Storage (S3-compatible) ✓
// - AI (inference, embeddings) ✓
// - Domain + SSL ✓
// - CI/CD pipeline ✓42 Face Modules
One SDK. Every face.
Start building today
Install the SDK and ship your first capability in under 5 minutes.