Overview Airweave is a tool that lets agents search any app. It connects to apps, productivity tools, databases, or document stores and transforms their contents into searchable knowledge bases, accessible through a standardized interface for agents. The search interface is exposed via REST API or MCP. When using MCP, Airweave essentially builds a semantically searchable MCP server. The platform handles everything from auth and extraction to embedding and serving. Table of Contents 🚀 Quick Start Make sure docker and docker-compose are installed, then... # 1. Clone the repository git clone https://github.com/airweave-ai/airweave.git cd airweave # 2. Build and run chmod +x start.sh ./start.sh That's it! Access the dashboard at http://localhost:8080 🔌 Supported Integrations 💻 Usage Frontend Access the UI at http://localhost:8080 Connect sources, configure syncs, and query data API Swagger docs: http://localhost:8001/docs Create connections, trigger syncs, and search data 📦 SDKs Python pip install airweave-sdk from airweave import AirweaveSDK client = AirweaveSDK ( api_key = "YOUR_API_KEY" , base_url = "http://localhost:8001" ) client . collections . create ( name = "name" , ) npm install @airweave/sdk # or yarn add @airweave/sdk import { AirweaveSDKClient , AirweaveSDKEnvironment } from "@airweave/sdk" ; const client = new AirweaveSDKClient ( { apiKey : "YOUR_API_KEY" , environment : AirweaveSDKEnvironment . Local } ) ; await client . collections . create ( { name : "name" , } ) ; 🔑 Key Features Data synchronization from 25+ sources with minimal config from 25+ sources with minimal config Entity extraction and transformation pipeline and transformation pipeline Multi-tenant architecture with OAuth2 architecture with OAuth2 Incremental updates using content hashing using content hashing Semantic search for agent queries for agent queries Versioning for data changes 🔧 Tech Stack Frontend : React/TypeScript with ShadCN : React/TypeScript with ShadCN Backend : FastAPI (Python) : FastAPI (Python) Databases : PostgreSQL (metadata), Qdrant (vectors) : PostgreSQL (metadata), Qdrant (vectors) Deployment: Docker Compose (dev), Kubernetes (prod) 👥 Contributing We welcome contributions! Please check CONTRIBUTING.md for details. 📄 License Airweave is released under the MIT license. 🔗 Connect