# is_provider_package_installed

> **Function** in `deepagents_code`

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

Return whether `provider`'s integration package is importable.

Providers without a curated extra (no `_PROVIDER_DEPENDENCIES` entry) are
reported as installed — they manage their own dependencies, so the app
should never prompt to install an extra for them.

## Signature

```python
is_provider_package_installed(
    provider: str,
) -> bool
```

## Parameters

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

## Returns

`bool`

`True` when the integration package is importable or the provider has
no curated extra; `False` when the curated package is missing or
cannot be resolved.

---

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