Skip to content

Full-Stack Web Application

LlamaIndex can be integrated into a downstream full-stack web application. It can be used in a backend server (such as Flask), packaged into a Docker container, and/or directly used in a framework such as Streamlit or CopilotKit.

We provide tutorials and resources to help you get started in this area:

  • Fullstack Application Guide shows you how to build an app with LlamaIndex as an API and a TypeScript+React frontend
  • Fullstack Application with Delphic walks you through using LlamaIndex with a production-ready web app starter template called Delphic.
  • The LlamaIndex Starter Pack provides very basic flask, Streamlit, and Docker examples for LlamaIndex.
  • CopilotKit + LlamaIndex: CopilotKit is the Agentic Application Framework, an open source framework and hosted service for AI-assisted applications.
    • CopilotKit LlamaIndex Quickstart: A guide for how to turn your LlamaIndex Agents into an agent-native application in 10 minutes.
    • CopilotKit <> LlamaIndex Starter: This is a starter template for building AI agents using LlamaIndex and CopilotKit. It provides a modern Next.js application with an integrated investment analyst agent that can research stocks, analyze market data, and provide investment insights.