Skip to main content

Initialize

Create a new provider project:
pragma providers init mycompany
With options:
pragma providers init mycompany --output ./providers/mycompany --defaults

Update

Update an existing project with template changes:
pragma providers update

Push

Build and upload your provider:
pragma providers push
Build and deploy:
pragma providers push --deploy

List

List all registered providers:
pragma providers list

Status

Check the deployment status of a provider:
pragma providers status mycompany

Builds

List build history for a provider:
pragma providers builds mycompany

Delete

Delete a provider:
pragma providers delete mycompany
Delete a provider and all its resources:
pragma providers delete mycompany --cascade
The --cascade flag will delete all resources managed by the provider. This action cannot be undone.

Next Steps

Building Providers

Learn how to build providers.