> ## Documentation Index
> Fetch the complete documentation index at: https://docs.getgalaxy.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Sources

> Connect Galaxy to your data stack

Sources are connections to external data systems. When you connect a Source, Galaxy observes its structure and replicates data according to your configuration.

<Frame>
  <img src="https://mintcdn.com/galaxy-d7fe996b/35sJCgDRfkDqH-xs/images/create-browserbase-source.gif?s=36ea5da39ebb0ce268d30d1b052db11e" alt="Create Browserbase Source" width="1108" height="720" data-path="images/create-browserbase-source.gif" />
</Frame>

## What Sources Are

Sources are the underlying systems of record that supply the raw data used to construct your Project.

When you connect a Source, Galaxy observes the structure of your connected systems: schemas, tables, columns, files, folders, and organizational elements. Galaxy automatically manages a data infrastructure built on [Apache Iceberg](https://iceberg.apache.org/) that replicates and stores your data.

Galaxy supports both **structured** and **unstructured** data:

* **Structured sources**: Databases, spreadsheets, and other structured formats expose schemas, tables, columns, and relationships
* **Unstructured sources**: Documents, files, and text content are processed to extract structure, text, entities, and semantic information

## Source Types

Galaxy supports the following Source types:

* [**File Upload**](/sources/file-upload): Direct file upload to Galaxy
* [**Browserbase**](/sources/browserbase): Website content scraping
* [**Free Text**](/sources/free-text): Paste or type content into the input box
* <kbd>COMING SOON</kbd> [**PostgreSQL**](/sources/postgresql): Relational database management system
* <kbd>COMING SOON</kbd> [**Google Drive**](/sources/google-drive): Cloud-based file storage and collaboration platform
* <kbd>COMING SOON</kbd> [**Slack**](/sources/slack): Messaging and collaboration platform
* <kbd>COMING SOON</kbd> [**Amazon S3**](/sources/s3): Object storage service
* <kbd>COMING SOON</kbd> [**Notion**](/sources/notion): Productivity and knowledge management platform
* <kbd>COMING SOON</kbd> [**Attio**](/sources/attio): CRM platform

Each Source type has specific configuration requirements. See the individual Source pages for detailed information.

## **Managing Sources**

<Frame>
  <img src="https://mintcdn.com/galaxy-d7fe996b/35sJCgDRfkDqH-xs/images/source-details.gif?s=6228b1c6a6d8162fe42f0dda2f087b25" alt="Source Details" width="1108" height="720" data-path="images/source-details.gif" />
</Frame>

After connecting a Source, you can:

* **View structure**: Browse schemas, tables, columns, files
* **View activity**: See all syncs and updates to the source from your team
* **Sync**: Update Galaxy’s understanding if the source system has changed
* **Configure connection**: Update connection details or authentication
* **Delete**: Disconnect a Source if it is no longer needed

<Warning>
  Removing a Source does not delete Projects, but Projects that were using that Source will no longer have access to its structure.
</Warning>

## **Sources and Projects**

Galaxy intentionally separates observation from interpretation.

<Steps>
  <Step icon="database" title="Sources observe reality">
    Galaxy connects to systems and records what exists
  </Step>

  <Step icon="diagram-project" title="Projects interpret reality">
    Teams define what those structures mean in context
  </Step>

  <Step icon="chart-network" title="Graphs emerge naturally">
    As nodes and edges are defined, a navigable graph forms
  </Step>

  <Step icon="head-side-brain" title="Understanding evolves">
    When systems change, the context graph can evolve with them
  </Step>
</Steps>

Multiple **Projects** can attach to the same **Source**. This allows different teams or use cases to interpret the same **Source** structure differently, depending on their needs.

<Info>
  Don’t see a source type you're looking for? We connect to hundreds of systems - reach out to [support@getgalaxy.io](mailto:support@getgalaxy.io) to request access.
</Info>
