Plugin System
Extend the Deepgram CLI with community-built plugins.
The dg CLI supports plugins that add new commands and capabilities.
Install a Plugin
Plugin installation follows the CLI installation method. Homebrew and system installations use an isolated plugin environment; other installations may add plugins to the CLI environment.
List Installed Plugins
Update Plugins
Remove a Plugin
Example Plugins
Search for available plugins:
Plugin Development
Plugins are Python packages that expose a BaseCommand class through the deepctl.plugins entry-point group:
Register a Plugin
Add the command to your package’s pyproject.toml:
Security
- Plugins run with your user permissions
- Plugins have access to your API key
- Only install plugins from trusted sources
- Review plugin code before installing