Quickstart
Install and configure the Thoth Pulumi provider.
For an invited trial, use the minimal trial settings workflow. It imports existing settings and requires a separate organization read/write key.
Prerequisites
- Pulumi CLI
>= 3 - Tenant identifier (for example
acme) - Org-level API key for control-plane API access (recommended for CI/CD)
Node.js example
Python example
When apiBaseUrl is omitted, the provider derives:
https://grid.<tenant_id>.<apex_domain>
adminBearerToken and adminBearerTokenFile remain available for bearer-token workflows.
THOTH_API_KEY is also supported as an environment-variable auth fallback and must be org-scoped with read/write permissions.
THOTH_TENANT_ID is supported as a tenant fallback when tenantId/tenant_id is omitted.
Minimal env-only provider configuration:
Review changes safely
These examples describe supported provider APIs; they do not create a trial. Import existing singleton settings before changing them. Review the plan or preview and keep state, plans, and keys private. Deleting a settings resource does not restore prior values; apply the saved prior configuration to undo a change. Only configure integrations enabled for your environment. The trial settings guide gives the minimal import workflow without webhook or compliance-profile configuration.