Engagera
AI technology within the Afu ecosystem.
An AI-focused product within the Afu ecosystem.

Engagera platform
AI tools that are ready to use.
Engagera gives developers access to advanced AI models with live web search, image generation, code execution, and responsive streaming in one clean interface. AfuBot adds current web context and structured citations when an answer needs fresh information.
AfuBot
Live web crawling with titles, snippets, images, and cited URLs.
AI chat
Multi-turn completions across Engagera Pro and Auto models.
Streaming
Token-by-token SSE events for responsive applications.
How to get access
- 1
Open Engagera
Create an account or sign in at engagera.afuchat.com.
- 2
Create an API key
Open Developer settings and create a key beginning with eng_.
- 3
Install the SDK
Run npm i @afuchat1/engagera, then pass the key to the client.
Access tiers
Models
Developer SDK
Build with Engagera.
Official TypeScript SDK for Node.js, Bun, Deno, and edge runtimes. Use AfuBot for live search and Chat for completions.
import Engagera from "@afuchat1/engagera";
const client = new Engagera({ apiKey: "eng_..." });
const result = await client.afubot.search("SpaceX Starship latest launch");
console.log(result.answer);
result.sources.forEach(source => {
console.log(source.title, source.url, source.snippet);
});import Engagera from "@afuchat1/engagera";
const client = new Engagera({ apiKey: "eng_..." });
const reply = await client.chat.create({
messages: [
{ role: "user", content: "What happened in tech this week?" },
],
model: "engagera-pro", // or "engagera-auto"
});
console.log(reply.content);
console.log(reply.sources);import Engagera from "@afuchat1/engagera";
const client = new Engagera({ apiKey: "eng_..." });
for await (const event of client.chat.stream({
messages: [{ role: "user", content: "Explain quantum computing" }],
model: "engagera-pro",
})) {
if (event.type === "delta") process.stdout.write(event.text);
if (event.type === "done") console.log(event.sources);
}client.afubot.search(query)
Promise<{ answer, searchQuery, sources[] }>
Synchronous web crawl with a synthesized answer and cited sources.
client.chat.create({ messages })
Promise<{ content, sources[] }>
Non-streaming completion with optional live web context.
client.chat.stream({ messages })
AsyncIterable<{ type, text, sources }>
SSE delta events followed by a final done event with citations.
Ready when you are
Ship your next AI feature with a live web context.
Start in the hosted app, create a key, and move from your first request to production code with the same SDK.
Continue exploring
Product index

