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
Readable APIs like orka.ask() and orka.knowledge.create().
Swap Anything
Swap LLM providers or Vector DBs with a single adapter change.
Production Ready
Built-in retries, fallbacks, and observability hooks.
Import Methods
Standard Import
import { createOrka, OpenAIAdapter, MemoryVectorAdapter } from 'orkajs';Optimized Import
Recommendedimport { 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.