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

# Integrations

> Connect GitHub, Sentry, Linear, and Slack, and bring your own coding-agent provider keys.

Aether connects to four third-party services and lets you bring your own coding-agent provider credentials. Each connection is per user and managed from **Settings → Connections** in the web app or from the `aether` CLI. This page is the practical hub; for the conceptual model of how integration events spawn tasks, see [Integrations (concepts)](/concepts/integrations).

## Third-party integrations

| Integration | What connecting does                                                                                           | Guide                                |
| ----------- | -------------------------------------------------------------------------------------------------------------- | ------------------------------------ |
| **GitHub**  | Installs the Aether GitHub App so the agent can import repos, push changes, and review pull requests.          | [GitHub](/guides/github-integration) |
| **Sentry**  | OAuth into your Sentry org; a new error in a linked project can open an auto-fix task.                         | [Sentry CLI](/cli/sentry)            |
| **Linear**  | OAuth into your Linear org; issues matching a route open tasks, and results post back as Linear comments.      | [Linear](/guides/linear-integration) |
| **Slack**   | OAuth into your Slack workspace; messages in a routed channel open tasks, and updates post back to the thread. | [Slack](/guides/slack-integration)   |

GitHub is the foundation: Sentry, Linear, and Slack routes all target an Aether [project](/guides/projects) that has a linked GitHub repo, since that is where the agent's work lands. Connect GitHub and import a repo first.

## Availability is config-gated

GitHub is **always available**. **Sentry, Linear, and Slack are only available when the deployment has the matching OAuth credentials configured** — the Sentry app credentials, the Linear client ID/secret/webhook secret, or the Slack client ID/secret/signing secret. When those are unset, the integration is absent entirely: its connect flow, routes, and webhooks are never registered. If you do not see one of these integrations, the deployment you are on has not enabled it.

## Coding-agent provider keys

Aether ships four selectable agent providers — Codex (default), Claude Code, OpenCode, and Cursor. The chosen agent runs in your workspaces under your own connected provider account (your subscription or API key), so you must connect a provider before running tasks. See [Connect agent providers](/guides/connect-agent-providers).

## Where integrations live in the API

Integration and provider-auth endpoints are part of the **frontend/CLI API surface**, not the versioned public `/v1` API (which covers projects, workspaces, tasks, env vars, secret files, skills, automations, and usage). They are unversioned and, for Sentry/Linear/Slack, may be config-gated. See the [API overview](/api-reference/overview) for the distinction.

## Connect

<CardGroup cols={2}>
  <Card title="GitHub" icon="github" href="/guides/github-integration">
    Install the App, import a repo, push changes, review PRs.
  </Card>

  <Card title="Sentry" icon="bug" href="/cli/sentry">
    Link Sentry projects to repos and auto-fix new errors.
  </Card>

  <Card title="Linear" icon="list-check" href="/guides/linear-integration">
    Route Linear issues to Aether projects.
  </Card>

  <Card title="Slack" icon="slack" href="/guides/slack-integration">
    Route Slack channels to Aether projects.
  </Card>
</CardGroup>
