SDKs

TypeScript SDK

Type-safe TypeScript SDK for TigerAccess AI agent identity and access management.

npm install @tigeraccess/sdk
Features

SDK Capabilities

Full TypeScript types
Node.js 18+
Browser support
Tree-shakeable
ESM & CJS
Fetch-based
Promise API
Automatic retries
Example

Quick Start

Node.js Usage

// Node.js Example
$ node agent.ts
import { TigerAccess, Agent } from '@tigeraccess/sdk';

const client = new TigerAccess({ apiKey: 'your-api-key' });

// Create agent with full type safety
const agent: Agent = await client.agents.create({
  name: 'api-bot',
  permissions: ['api:invoke', 'database:read'],
  rateLimits: { requestsPerMinute: 100 },
});

// Get credentials
const creds = await agent.getCredentials({ ttl: '1h' });

// Use in session
const session = await agent.createSession();
const result = await session.database.query('SELECT * FROM users');
await session.close();

Browser Usage

// Browser Example
import { TigerAccess } from '@tigeraccess/sdk/browser';

const client = new TigerAccess({
  apiKey: 'your-api-key',
  baseUrl: 'https://api.tigeraccess.io',
});

// Browser-safe operations
const status = await client.agents.status('my-agent');

Ready to Secure Your Infrastructure?

Join thousands of security-conscious teams using TigerAccess to protect their critical infrastructure and AI agents.

No credit card required • 14-day free trial • Enterprise support available