OrkaJS
Orka.JS

Introduction.

Discover Orka(Orchestrate Knowledge & Agents). The framework built for production-ready AI Application Engineering.

?
Why choose Orka.JS ?

Orka.JS is a TypeScript framework for building production-grade AI applications — from multi-agent systems and durable workflows to RAG pipelines and real-time interfaces. One unified API, every major LLM provider, and a modular ecosystem that scales with your ambitions.

Multi-agent & A2A orchestration
Durable workflows & memory
MCP, tools & multimodal
Evaluation & observability

Core Philosophy

Simplicity First

Simplicity First

Readable APIs like orka.ask() and orka.knowledge.create().

Swap Anything

Swap Anything

Swap LLM providers or Vector DBs with a single adapter change.

Production Ready

Production Ready

Built-in retries, fallbacks, and observability hooks.

Idea

Import Methods

Standard Import

import { createOrka, OpenAIAdapter, MemoryVectorAdapter } from 'orkajs';

Optimized Import

Recommended
import { createOrka } from '@orka-js/core';
import { OpenAIAdapter } from '@orka-js/openai';
import { MemoryVectorAdapter } from '@orka-js/memory';

Enables tree-shaking for minimal bundle size in production.

Quick Example

example.ts
const orka = createOrka({
llm: new OpenAIAdapter({ apiKey: process.env.OPENAI_API_KEY! }),
vectorDB: new MemoryVectorAdapter(),
});
 
const result = await orka.ask({
knowledge: 'docs',
question: 'How it works?'
});

Start Building.

From zero to agent in minutes. Our installation guide will help you set up your first workspace.