LlamaIndex.TS
the six Ws · specification
JavaScript and TypeScript developers building retrieval-augmented generation apps on the server side.
The official TypeScript and JavaScript port of LlamaIndex, offering data loaders, indexing, and query engines for building RAG applications in Node.js.
Runs in Node.js backends and edge runtimes as part of a JavaScript application stack.
Use when a Node-based product needs document ingestion and retrieval without switching to a Python service.
It gives JS-first teams the same indexing and retrieval patterns LlamaIndex popularized in Python.
Integrates with common vector stores, embedding providers, and LLM APIs through a shared plugin architecture.
Open source, MIT licensed, maintained by the LlamaIndex (Run-Llama) team; free to self host.
alternatives
works with