Concepts
Airweave connects to your apps, databases, and documents, then turns them into knowledge you can search. To understand how it works, you only need a few core concepts.
Source
A Source is a specific application, database, or workspace that Airweave has a connector for. Sources are the external systems where your data lives.
Examples: Zendesk, GitHub, Google Drive, Notion, PostgreSQL, Stripe
Connector
A Connector is the integration that Airweave provides for a source. It defines what data types can be synced, how authentication works, and the specific entities that can be extracted.
Examples:
- Zendesk connector (for tickets, users, organizations)
- GitHub connector (for repositories, issues, pull requests)
- Google Drive connector (for documents, folders, comments)
Source Connection
A Source Connection is a live connection created from a connector between Airweave and a specific source using your credentials. In that sense, each connection represents an authenticated and synced instance of connection between Airweave and a source.
Examples:
- A live connection between Airweave and a Zendesk workspace
- A live connection between Airweave and a specific GitHub repository
Entity
An Entity is an individual data item pulled from a source. These are the actual pieces of data that get synced and made searchable.
Examples:
- A Zendesk ticket or message
- A GitHub issue or pull request
- A Google Doc or spreadsheet
- A database table row
Collection
A Collection is a searchable knowledge base made up of synced data from one or more source connections. When you search a collection, queries run across all entities from all its connected sources.
Key features:
- Unified search interface across multiple sources
- Vector embeddings for semantic search
- Real-time data synchronization
- Configurable search parameters and filters