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

# Connect Integrations

> Connect hosted data sources from the Engramme app

Hosted integrations are connected through [app.engramme.com](https://app.engramme.com). They let Engramme continuously sync and memorize data from OAuth-connected sources. Most developers do not need to call integration OAuth endpoints directly.

## How Integration Setup Works

<Steps>
  <Step title="Sign in to the app">
    Sign in to `app.engramme.com` with the account that owns your memories.
  </Step>

  <Step title="Open Integrations">
    Open the Integrations modal from the app.
  </Step>

  <Step title="Connect a provider">
    Choose a supported provider and complete its OAuth flow.
  </Step>

  <Step title="Let Engramme sync">
    The integration service periodically reads new or changed items from the connected source and sends them through `/v1/memorize`.
  </Step>

  <Step title="Recall synced memories">
    After synced data has been memorized, use `/v1/memories/recall` to retrieve relevant memories.
  </Step>
</Steps>

## Active Hosted Integrations

The app currently exposes these hosted provider integrations for connection:

* Gmail
* Drive
* Calendar
* Asana
* Outlook
* Microsoft Calendar
* OneDrive

The same Integrations UI also supports importing PDFs directly. REST API uploads should use `source_type=pdf` for PDF files.

<Note>
  Integration providers and API `source_type` values are related but not always identical. Use [Source Types](/reference/source-types) when uploading through the REST API.
</Note>

## Programmatic Access

Integration worker and OAuth callback endpoints are not part of the public REST API documentation. If you need programmatic integration management, contact support.
