Inceptiva· SDKv0.4.0

Bring AI agents
into your products.

The Inceptiva SDK lets you connect intelligent agents to your backend, use their knowledge, and start conversations in seconds.

◇ Easy to use◇ Fully typed◇ SSE streaming◇ Public API
import { Inceptiva } from '@inceptiva/sdk';

const client = new Inceptiva({
  apiKey: process.env.INCEPTIVA_API_KEY,
  agentId: 'AGENT_ID'
});

const result = await client.invoke({
  message: 'Analiza esta oportunidad comercial'
});

console.log(result.response);
console.log(result.conversationId);
● Response in 1.42s

Get started in 5 minutes

Everything you need to integrate your first agent.

View full guide →

Popular guides

Essential concepts for integrating Inceptiva.

View all guides →

Ready-to-run examples

Executable projects for every official SDK.

View all examples →

How does Inceptiva work?

Architecture and request flow.

Live request flow
01Your applicationSends a request through the SDK
→
02Inceptiva APIAuthentication and validation
→
03AgentPrompt and configuration
→
04KnowledgeContext retrieval
07ResponseTyped final result
←
06LLMOpenAI
←
05ToolsExternal actions
request.createdoutput_text.deltaresponse.completed
Bearer AuthJSON / SSEIdempotencyCitationsTyped SDKs

Quick reference

AgentsGETPOST
ConversationsGETPOST
MetadataGETPOST
ErrorsGETPOST
API Reference →

Available SDKs

TypeScript / Node.jsv0.4.0
Pythonv0.4.0
.NETv0.4.0
View all SDKs →

What's new

v0.4.0 · 3 Aug 2026
Idempotency, external references, paginated history, and limit metadata.

Changelog →

API Playground

Run a request against the API configured for this environment.

Open guide →
Credentials are never stored
import { randomUUID } from "node:crypto";
import { Inceptiva, collectStream } from "@inceptiva/sdk";

const client = new Inceptiva({
  apiKey: process.env.INCEPTIVA_API_KEY!,
  agentId: "AGENT_ID",
  baseUrl: "https://api.inceptiva.com",
});

const result = await collectStream(client.responses.stream({
  message: "Analyze this opportunity",
  idempotencyKey: randomUUID(),
}));
console.log(result.response);
◇ Questions?Open a GitHub issue
◇ Communitydev@inceptiva.com
◇ System statussdk.inceptiva.com
◇ Contactdev@inceptiva.com