Core Concepts
Resources
Infrastructure components—storage buckets, datasets, APIs—that you declare and pragma-os provisions.
Providers
Components that manage specific resource types, handling creation, updates, and deletion.
Reactive Dependencies
When one resource changes, dependent resources automatically update.
Resources
A resource is an infrastructure component—a storage bucket, a BigQuery dataset, a service account. You declare resources in YAML:Providers
Providers manage specific resource types.- GCP Provider
- Pragma Provider
Manages Google Cloud Platform resources:
- Storage buckets with proper IAM
- BigQuery datasets and tables
- Service accounts and permissions
Reactive Dependencies
Infrastructure components depend on each other—a data pipeline needs a storage bucket, which needs a service account. pragma-os tracks these dependencies and propagates changes automatically.
Changes propagate through your infrastructure dependency graph automatically.
Learn More
Resources
Learn how to declare and configure infrastructure components.
Providers
Understand how providers manage resources.
Reactive Dependencies
See how changes propagate through your infrastructure.