Skip to main content
Apragya AI
Documentation

Everything you need to ship with Apragya AI.

Setup guides, API references, how-to tutorials, and architecture deep-dives.

๐Ÿ”โŒ˜K
Browse by topic

Pick where to start.

Quick start

Ship your first agent in under 5 minutes.

Authenticate, create an agent, give it tools, ship it to an app. The full loop in 15 lines of code.

create-agent.tsconfig.json.env
// Create an Invoice Reviewer agent and wire it to your tenant
import { Apragya } from '@apragya/sdk';

const client = new Apragya({
  apiKey: process.env.APRAGYA_API_KEY,
  tenantId: process.env.APRAGYA_TENANT_ID,
});

const agent = await client.agents.create({
  name: 'Invoice Reviewer',
  model: 'claude-3-5-sonnet',
  tools: ['invoice.read', 'po.lookup', 'erp.post'],
  guardrails: {
    maxApprovalAmount: 10000,
    requireHumanReview: true,
  },
});

await client.apps.bindAgent({
  appSlug: 'invoice-ap',
  event: 'invoice.received',
  agentId: agent.id,
});

console.log(`Agent ${agent.id} live on Invoice & AP`);

What this does

Spins up a new agent on the Apragya runtime, configures it with three tools, sets approval-amount guardrails, and binds it to the invoice.received event on your Invoice & AP app.

Read the full Quick Start guide โ†’
  • Auth via API key or OAuth
  • Pick from 12+ frontier models
  • Tools sandboxed per-agent
  • Built-in HITL approval gates
๐Ÿ’ฌ Need a hand?

Stuck on something? We answer fast.

โ†’ Avg first response: 2 hoursยทโ†’ Live chat 24/5
Ask Vippy anything