docs/docs/Lfx/extensions-overview.mdx
Langflow ships third-party provider integrations as extensions.
An extension is a pip-installable package that registers components when Langflow starts.
Each extension exposes one or more bundles.
A bundle is a named provider such as openai, qdrant, or duckduckgo.
This bundle is the same group that related components are listed under in the visual editor.
Instead of every integration being built into langflow, you install the extensions you need. Saved flows reference bundles by stable IDs (ext:<bundle>:<Class>@official), not by pip package name, so a provider can move between packages without breaking your flows.
To install extensions and bundle components, see Install LFX with bundle components.
To build your own extension, see Build your first extension.