Skip to main content
The pragma store command group manages the Provider Store. Browse, install, upgrade, and uninstall providers.
Some store commands require authentication. Run pragma auth login to authenticate before using install, uninstall, or upgrade commands. Browse and search commands work without authentication.

pragma store list

List available providers in the store.
Examples:
Search for providers by name or description.
Examples:

pragma store info

Show detailed information about a provider, including version history.
Examples:

pragma store install

Install a provider from the store into your workspace.
Examples:
If the provider is already installed, the command will return an error. Use pragma store upgrade to change versions, or uninstall first and reinstall to change configuration.

pragma store uninstall

Uninstall a provider from your workspace.
Examples:
Without --cascade, uninstalling a provider that has active resources will fail. Either delete the resources first or use --cascade.

pragma store upgrade

Upgrade an installed provider to a newer version.
Examples:
The upgrade command only accepts versions newer than the currently installed one. To downgrade, uninstall with pragma store uninstall and reinstall with the desired version using pragma store install.

pragma store installed

List all providers installed from the store.
Examples:

pragma providers publish

Publish a provider to the store. This command is under the providers group, not store.
Examples: