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

# Connectors

> Reusable, credentialed connections to external systems.

A **Connector** is a saved credential for an external service. Configure one at the workspace level; any Flow or Foundry pipeline can reference it by name without re-authing.

## Available providers

**Settings → Connectors → + Add connector** opens the **Pick a provider** panel. Each provider takes a **Name** plus its own credential:

| Provider          | Credential                                                                                 |
| ----------------- | ------------------------------------------------------------------------------------------ |
| **Google Drive**  | Service account JSON: share the service-account email onto your Shared Drive (read access) |
| **Microsoft 365** | Directory (tenant) ID · Application (client) ID · Client secret                            |
| **Slack**         | Bot token (`xoxb-…`) · Signing secret (optional)                                           |
| **Discord**       | Bot token                                                                                  |
| **Tavily**        | API key (`tvly-…`)                                                                         |
| **Brave Search**  | Subscription token                                                                         |

Fill the form and **Save connector**. Credentials are encrypted at rest and never shown again.

## Using a connector

In any block that consumes the service (a Source block in a pipeline, a Tool block in a Flow), pick the connector from the dropdown. The block surfaces service-specific config (which folder, which channel); the credentials come from the connector.

## Least privilege

* For Google Drive, share only the folders or Shared Drives the workspace actually needs with the service account, read-only.
* For Slack and Discord, give the bot only the channels and scopes it needs.
* Keep one connector per purpose rather than one broad credential for everything.

## Related

<CardGroup cols={2}>
  <Card title="Foundry Connectors" icon="plug" href="/build/foundry/connectors">
    How pipelines consume connectors.
  </Card>

  <Card title="nora connectors" icon="terminal" href="/cli/connectors">
    The full CLI reference.
  </Card>
</CardGroup>
