Pulumi Cloud REST API
The Pulumi Cloud REST API allows you to automate and integrate with Pulumi Cloud programmatically. The API is used by the Pulumi CLI to interact with Pulumi Cloud, but it’s also available for users to create their own custom automation and integrations.
With the REST API, you can:
- Manage organizations, projects, and stacks
- Create, track, and control deployments
- Apply and enforce policies
- View and export audit logs
- Query and search resources under management
- Access and publish to the Pulumi Registry
- Configure environments, schedules, and more
API Resources
The Pulumi Cloud REST API is organized into the following resource categories:
- API Basics - Endpoint URL, authentication, and required headers
- Audit Logs - Access audit log data
- Copilot - Access AI-powered infrastructure assistance
- Data Export - Export data from Pulumi Cloud
- Deployment Runners - Manage deployment runners
- Deployments - Configure and manage Pulumi Deployments
- Environments - Manage deployment environments
- Insights Accounts - Work with Insights accounts
- OAuth Token Exchange - Exchange OAuth tokens
- OIDC Issuers - Configure OIDC authentication
- Organizations - Manage organization settings and members
- Personal Access Tokens - Create and manage access tokens
- Policy Groups - Manage groups of policy
- Policy Packs - Work with policy packs
- Policy Results - View policy evaluation results from Pulumi Insights
- Registry - Interact with the Pulumi Registry
- Resource Search - Search for resources
- Resources Under Management - Query managed resources
- Schedules - Configure scheduled tasks
- Services - Interact with service information
- Stack Policy - Apply and manage policy on stacks
- Stack Tags - Manage metadata tags on stacks
- Stack Updates - Manage the update lifecycle for stacks
- Stacks - Create, update, and manage Pulumi stacks
Thank you for your feedback!
If you have a question about how to use Pulumi, reach out in Community Slack.
Open an issue on GitHub to report a problem or suggest an improvement.