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

# Providers Overview

> Capability differences across the supported connector providers

Every provider goes through the same adapter contract, so the API you write against does not change. What differs is what each provider can actually do—how its hierarchy is shaped, how it reports changes, and how hard you can push it.

Build against the matrix, not against one provider's behavior.

## Capability matrix

|                        | Clio Manage                      | Google Drive            |
| ---------------------- | -------------------------------- | ----------------------- |
| `provider` value       | `clio`                           | `gdrive`                |
| Import                 | Yes                              | Yes                     |
| Export                 | Yes                              | Yes                     |
| Top-level containers   | Matters                          | My Drive, shared drives |
| Browse depth           | Folder                           | Container → folder      |
| Change detection       | Updated-since                    | Native delta            |
| Selectable collections | Documents, communications, tasks | —                       |
| Default scope tier     | `clio.us`                        | `drive`                 |
| Availability           | Generally available              | Requires enablement     |

## Rate budgets

Each provider has a request budget that interactive browsing and background runs **share**. A large sync in progress will make browsing feel slower for the same account.

| Provider     | Requests/min | Concurrent transfers |
| ------------ | ------------ | -------------------- |
| Google Drive | 12,000       | 4                    |
| Clio Manage  | 45           | 4                    |

Clio's budget is tight. If you are building a Clio integration, read [its guide](/connectors/providers/clio) before designing your browse UI.

## Token refresh behavior

You never handle tokens, but refresh behavior affects how often users are asked to reconnect. Both providers issue long-lived refresh tokens, so reconnection is rare—but not never. Handle [`connection.reauth_required`](/connectors/errors#reauthorization-required); it is the single most common connector event in production.

## Change detection and what it costs

| Strategy      | Provider     | Behavior                                                                                         |
| ------------- | ------------ | ------------------------------------------------------------------------------------------------ |
| Native delta  | Google Drive | The provider reports what changed. Incremental runs are cheap.                                   |
| Updated-since | Clio Manage  | Queries by modification time. Efficient, but deletions are detected on the daily full reconcile. |

<Info>
  No provider currently drives synced links through push notifications. Synced links are kept current by a polling sweep—treat "synced" as current within the hour, not real time.
</Info>

## Discovering availability at runtime

Do not hardcode the provider list. `GET /connectors/v1/connections` returns a `providers` array describing what is live for the calling organization:

```json title="Response fragment" theme={"theme":{"light":"github-light","dark":"one-dark-pro"}}
{
  "providers": [
    { "id": "clio", "scope_tier": "clio.us", "supports_export": true, "resource_types": ["documents", "communications", "tasks"] },
    { "id": "gdrive", "scope_tier": "drive", "supports_export": true, "resource_types": [] }
  ]
}
```

Drive your UI from this. A provider gated for the organization returns `403 connector_scope_not_enabled` at connect time—better to not show the button.

## Guides

<CardGroup>
  <Card title="Clio Manage" href="/connectors/providers/clio">
    Matter and folder import, export, and selectable collections
  </Card>

  <Card title="Google Drive" href="/connectors/providers/google-drive">
    My Drive and shared drives, import and export
  </Card>
</CardGroup>
