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 (Pyt...
First seen: 2025-09-30 16:38
Last seen: 2025-10-01 12:42