# provider_install_extra

> **Function** in `deepagents_code`

📖 [View in docs](https://reference.langchain.com/python/deepagents-code/config_manifest/provider_install_extra)

Return the `deepagents-code` extra that installs `provider`, if known.

## Signature

```python
provider_install_extra(
    provider: str,
) -> str | None
```

## Parameters

| Name | Type | Required | Description |
|------|------|----------|-------------|
| `provider` | `str` | Yes | Provider name (e.g. `"baseten"`, `"google_genai"`). |

## Returns

`str | None`

The extra name (e.g. `"baseten"`, `"google-genai"`), or `None` when the
provider has no curated extra (custom `class_path` providers,
ambient-auth providers, etc.).

---

[View source on GitHub](https://github.com/langchain-ai/deepagents/blob/e14e0adcbe78565ed3650e7f24b2a775d5437d25/libs/code/deepagents_code/config_manifest.py#L740)