Prerequisites
Before deploying, ensure:- Your provider has been tested locally with
ProviderHarness - You are authenticated:
pragma auth login - You are in your provider project directory (contains
pyproject.toml)
Build and Deploy
Build and deploy your provider in a single command:- Uploads your provider code
- Builds the provider
- Extracts and registers resource type schemas
- Deploys the provider
Stream Build Logs
To see build output in real-time:Build Without Deploying
Build only (to verify the build succeeds before deploying):Deploy a Specific Version
Deploy a specific version (useful for rollbacks):Check Deployment Status
Verify Deployment
After deployment, verify your resources are available:Troubleshooting
”Could not detect provider package”
Run commands from your provider directory, or specify the package explicitly:“Authentication required”
Log in to the platform:Build failed
Check build logs for details:- Missing dependencies in
pyproject.toml - Syntax errors in provider code
- Invalid resource schemas
Resource type not found
Ensure your resources are properly decorated:__init__.py for discovery.
Deployment not handling events
Verify the provider is running:- Provider deployed successfully
- Resource configuration is valid
- Dependencies are in READY state