# Introduction

Build with the agents your users already have. AgenticDriver connects your application to explicitly selected provider subscriptions, installed CLI sessions or API keys — locally or over authenticated HTTPS.

## Choose your starting point

- **[Install & connect](/docs/quickstart)** — set up a host and make your first request.
- **[Desktop companion](/docs/desktop)** — manage providers, connections and usage on Linux.
- **[SDK clients](/docs/javascript)** — build in JavaScript, TypeScript, Python, Go or Rust.
- **[Remote connections](/docs/real-connections)** — connect your application's backend to another machine.

## Install the current preview

```sh
npm install @agenticdriver/sdk@rc
```

The `rc` channel tracks the current release candidate. Your lockfile records the installed version. The npm `latest` channel remains the earlier stable release.

Python is available as a [wheel download](/downloads/python.whl) while PyPI approval is pending. Find all four language examples in [Install & connect](/docs/quickstart).

## What you can build

| Capability                                           | Start here                                                      |
| ---------------------------------------------------- | --------------------------------------------------------------- |
| Explicit provider, account and model choice          | [Discovery](/docs/discovery)                                    |
| Streaming, tool progress and cancellation            | [Execution controls](/docs/timeouts)                            |
| Application tools and approval decisions             | [Tools](/docs/application-tools) · [Approvals](/docs/approvals) |
| Scoped retrieval with source revisions and citations | [Retrieval](/docs/retrieval) · [Ingestion](/docs/ingestion)     |
| Local execution or a remote host                     | [Host setup](/docs/host) · [Connections](/docs/connections)     |
| Usage reporting to your existing backend             | [Usagestat](/docs/usagestat)                                    |

## Your application stays in control

Your app owns authentication, data, tools and approval decisions. Embedding the SDK requires no AgenticDriver account or extra login service. Provider credentials stay on the execution host; clients use separately scoped host credentials.

Choose the provider, account and model explicitly. There is no automatic account or billing fallback, and no default generation deadline or inactivity timeout. [Inactivity cancellation](/docs/timeouts) is opt-in.

> **Updating an existing installation?** Upgrade the host before management clients, preserve accounts and grants, and check advertised capabilities. A matching wire version alone does not guarantee compatibility. See [Upgrading](/docs/migrations).

## Know the supported scope

The desktop archive is qualified for Linux x64. Native execution evidence covers the selected Codex and Claude Code subscriptions and models; discovery does not establish successful execution for every model. See [Compatibility](/docs/compatibility) and [Current qualification](/docs/release-candidate) for the recorded scope.

These guides reuse the maintained SDK documentation. Historical validation reports are dated evidence, not new installation instructions.
