Pulumi website screenshot

Pulumi

Pulumi is a modern infrastructure as code platform that allows you to use familiar programming languages to build, deploy, and manage cloud infrastructure. The Pulumi Cloud REST API enables programmatic access to manage organizations, stacks, deployments, environments, policy packs, webhooks, and other Pulumi Cloud resources.

Pulumi publishes 35 APIs on the APIs.io network, including AI Agents API, AI API, CloudSetup API, and 32 more. Tagged areas include Automation, Cloud, DevOps, Infrastructure as Code, and Multi-Cloud.

Pulumi’s developer surface includes pricing, documentation, engineering blog, signup flow, authentication, and 14 more developer resources.

44.5/100 developing ▬ flat Agent 27/100 agent aware Front door AI 4/6 moderate open core · Apache-2.0 Full breakdown ↓
scored 2026-09-25 · rubric v0.23.0
AccessFreemium
1 APIs 13 Agent Skills
AutomationCloudDevOpsInfrastructure as CodeMulti-CloudStacksDeploymentPolicy

What this lets a business do 4

Business capabilities this provider's published APIs can perform, derived from its own contracts. Browse all capabilities →

Software Release & Deployment Management
BC-4210
DeploymentRunnersDeploymentsEnvironmentsSchedulesStackConfig
POST /api/orgs/{orgName}/deployments/pause POST /api/stacks/{orgName}/{projectName}/{stackName}/deployments POST /api/stacks/{orgName}/{projectName}/{stackName}/deployments/schedules POST /api/orgs/{orgName}/agent-pools
Developer Platform & API Ecosystem Management
BC-4270
Webhooks
POST /api/orgs/{orgName}/hooks GET /api/orgs/{orgName}/hooks/{hookName}/deliveries POST /api/orgs/{orgName}/hooks/{hookName}/deliveries/{event}/redeliver
Cybersecurity Management
BC-620
AccessTokens
POST /api/orgs/{orgName}/tokens POST /api/user/tokens
Information Technology Management
BC-600
CloudSetup
POST /api/esc/cloudsetup/{orgName}/aws/setup GET /api/esc/cloudsetup/{orgName}/oauth/gcp/accounts

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-09-25 · rubric v0.23.0
Regulatory Posture applies to this provider. Its tags matched the Horizontal (data, software, accessibility, platform) regime, so Regulatory Posture carries 15 points of the composite. If this regime is wrong for your business, say so on your provider repo — the applicability map is public and we will correct it.
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it carries 10 points of the composite. It is scored from the published contracts themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in front of it, and the first time that check is skipped a duplicate record is created. Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet, not penalised by it.
The six quality facets above are damped to 75 points between them, because the conditional facet above carries the other 25. That is why each facet's contribution is shown against a damped maximum: raising a quality facet moves the composite by 75% of its nominal weight, not 100%. The full arithmetic is at apis.io/rating/.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from github.com/api-evangelist/pulumi: open an issue to ask a question, or submit a pull request to add artifacts. Submit an artifact on GitHub — free → Manage your own listing — the Influence plan, $499/mo →

APIs 35

Individual APIs this provider publishes, each with its own machine-readable definition.

Pulumi Automation API

The Automation API enables you to build custom cloud interfaces for your technical end users. Build self-service developer portals, CLIs, frameworks, and more, programmatically ...

Pulumi AI Agents API

The AI Agents API from Pulumi — 5 operation(s) for ai agents.

Pulumi AI API

The AI API from Pulumi — 1 operation(s) for ai.

Pulumi CloudSetup API

The CloudSetup API from Pulumi — 10 operation(s) for cloudsetup.

Pulumi DeploymentRunners API

The DeploymentRunners API from Pulumi — 2 operation(s) for deploymentrunners.

Pulumi Deployments API

The Deployments API from Pulumi — 33 operation(s) for deployments.

Pulumi Environments API

The Environments API from Pulumi — 86 operation(s) for environments.

Pulumi Insights API

The Insights API from Pulumi — 36 operation(s) for insights.

Pulumi InsightsAccounts API

The InsightsAccounts API from Pulumi — 35 operation(s) for insightsaccounts.

Pulumi Miscellaneous API

The Miscellaneous API from Pulumi — 4 operation(s) for miscellaneous.

Pulumi Neo API

The Neo API from Pulumi — 4 operation(s) for neo.

Pulumi OAuthTokenExchange API

The OAuthTokenExchange API from Pulumi — 1 operation(s) for oauthtokenexchange.

Pulumi OidcIssuers API

The OidcIssuers API from Pulumi — 4 operation(s) for oidcissuers.

Pulumi Organizations API

The Organizations API from Pulumi — 107 operation(s) for organizations.

Pulumi PolicyGroups API

The PolicyGroups API from Pulumi — 4 operation(s) for policygroups.

Pulumi PolicyResults API

The PolicyResults API from Pulumi — 8 operation(s) for policyresults.

Pulumi Registry API

The Registry API from Pulumi — 12 operation(s) for registry.

Pulumi RegistryPreview API

The RegistryPreview API from Pulumi — 13 operation(s) for registrypreview.

Pulumi ResourceSearch API

The ResourceSearch API from Pulumi — 4 operation(s) for resourcesearch.

Pulumi ResourcesUnderManagement API

The ResourcesUnderManagement API from Pulumi — 2 operation(s) for resourcesundermanagement.

Pulumi Schedules API

The Schedules API from Pulumi — 9 operation(s) for schedules.

Pulumi Services API

The Services API from Pulumi — 4 operation(s) for services.

Pulumi StackConfig API

The StackConfig API from Pulumi — 1 operation(s) for stackconfig.

Pulumi StackPolicy API

The StackPolicy API from Pulumi — 2 operation(s) for stackpolicy.

Pulumi Stacks API

The Stacks API from Pulumi — 98 operation(s) for stacks.

Pulumi StackTags API

The StackTags API from Pulumi — 2 operation(s) for stacktags.

Pulumi StackUpdates API

The StackUpdates API from Pulumi — 4 operation(s) for stackupdates.

Pulumi Users API

The Users API from Pulumi — 14 operation(s) for users.

Pulumi VCS Integrations API

The VCS Integrations API from Pulumi — 25 operation(s) for vcs integrations.

Pulumi Webhooks API

The Webhooks API from Pulumi — 10 operation(s) for webhooks.

Pulumi Workflows API

The Workflows API from Pulumi — 2 operation(s) for workflows.

Pulumi Access Tokens API

The Access Tokens API from Pulumi — 4 operation(s) for access tokens.

Pulumi Audit Logs API

The Audit Logs API from Pulumi — 8 operation(s) for audit logs.

Pulumi Data Export API

The Data Export API from Pulumi — 1 operation(s) for data export.

Pulumi Policy Packs API

The Policy Packs API from Pulumi — 11 operation(s) for policy packs.

Scroll for all 35

Open Collections 35

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

API Collection

OPEN COLLECTION

Pulumi APIs

OPEN COLLECTION

Scroll for all 35

Agent Skills 13

Packaged agent skills for driving this provider's APIs from an AI assistant.

package-usage

AGENT SKILL

provider-upgrade

AGENT SKILL

pulumi-component

AGENT SKILL

pulumi-esc

AGENT SKILL

pulumi-neo-handoff

AGENT SKILL

upstream-patches

AGENT SKILL

Scroll for all 13

Pricing Plans 2

Published pricing tiers and plan structures.

Pulumi Plans Pricing

11 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Pulumi Rate Limits

5 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Pulumi Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Pulumi Vulnerability Disclosure

disclosure policy published

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Pulumi Agentic Access

754 operations · 389 acting · 5 human-in-the-loop

754 operations · 389 acting

AGENTIC

Resources

Get Started 2

Portal, sign-up, and the first successful call

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 2

MCP servers, agent skills, and machine-readable catalogs

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 3

Authentication, authorization, and security posture

Operate 1

Status, limits, changes, and where to get help

Commercial 5

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: pulumi
name: Pulumi
description: Pulumi is a modern infrastructure as code platform that allows you to use familiar programming languages to build,
  deploy, and manage cloud infrastructure. The Pulumi Cloud REST API enables programmatic access to manage organizations,
  stacks, deployments, environments, policy packs, webhooks, and other Pulumi Cloud resources.
type: Index
deliveryModel:
  model: open-core
  license: Apache-2.0
  license_evidence:
    repo: pulumi/pulumi
    spdx: Apache-2.0
    stars: 25729
  open_source: true
  commercial: true
  callable_host: false
  label: Open core · an OSS project plus a commercial hosted product
  confidence: medium
  source:
  - openapi
  - pricing
  - repository-license
  generated: '2026-09-25'
  method: derived
accessModel:
  pricing: freemium
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Freemium
  confidence: medium
  source:
  - plans
  generated: '2026-07-22'
  method: derived
position: Consuming
access: 3rd-Party
image: https://www.pulumi.com/logos/brand/logo-on-white.png
tags:
- Automation
- Cloud
- DevOps
- Infrastructure as Code
- Multi-Cloud
- Stacks
- Deployment
- Policy
tags_raw:
- Automation
- Cloud
- DevOps
- Infrastructure as Code
- Multi-Cloud
- Stacks
- Deployments
- Policy
created: '2025-01-08'
modified: '2026-05-19'
url: https://raw.githubusercontent.com/api-evangelist/pulumi/refs/heads/main/apis.yml
specificationVersion: '0.23'
apis:
- aid: pulumi:automation-api
  name: Pulumi Automation API
  description: The Automation API enables you to build custom cloud interfaces for your technical end users. Build self-service
    developer portals, CLIs, frameworks, and more, programmatically driving Pulumi from Go, Node.js, Python, .NET, and Java.
  humanURL: https://www.pulumi.com/automation/
  tags:
  - Automation
  - SDK
  properties:
  - type: Documentation
    url: https://www.pulumi.com/automation/
  - type: GitHub
    url: https://github.com/pulumi/pulumi
- aid: pulumi:pulumi-ai-agents-api
  name: Pulumi AI Agents API
  description: The AI Agents API from Pulumi — 5 operation(s) for ai agents.
  humanURL: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  baseURL: https://api.pulumi.com
  tags:
  - AI Agents
  properties:
  - type: OpenAPI
    url: openapi/pulumi-ai-agents-api-openapi.yml
  - type: Documentation
    url: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  - type: Authentication
    url: https://www.pulumi.com/docs/pulumi-cloud/access-management/access-tokens/
- aid: pulumi:pulumi-ai-api
  name: Pulumi AI API
  description: The AI API from Pulumi — 1 operation(s) for ai.
  humanURL: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  baseURL: https://api.pulumi.com
  tags:
  - Artificial Intelligence
  tags_raw:
  - AI
  properties:
  - type: OpenAPI
    url: openapi/pulumi-ai-api-openapi.yml
  - type: Documentation
    url: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  - type: Authentication
    url: https://www.pulumi.com/docs/pulumi-cloud/access-management/access-tokens/
- aid: pulumi:pulumi-cloudsetup-api
  name: Pulumi CloudSetup API
  description: The CloudSetup API from Pulumi — 10 operation(s) for cloudsetup.
  humanURL: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  baseURL: https://api.pulumi.com
  tags:
  - CloudSetup
  properties:
  - type: OpenAPI
    url: openapi/pulumi-cloudsetup-api-openapi.yml
  - type: Documentation
    url: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  - type: Authentication
    url: https://www.pulumi.com/docs/pulumi-cloud/access-management/access-tokens/
- aid: pulumi:pulumi-deploymentrunners-api
  name: Pulumi DeploymentRunners API
  description: The DeploymentRunners API from Pulumi — 2 operation(s) for deploymentrunners.
  humanURL: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  baseURL: https://api.pulumi.com
  tags:
  - DeploymentRunners
  properties:
  - type: OpenAPI
    url: openapi/pulumi-deploymentrunners-api-openapi.yml
  - type: Documentation
    url: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  - type: Authentication
    url: https://www.pulumi.com/docs/pulumi-cloud/access-management/access-tokens/
- aid: pulumi:pulumi-deployments-api
  name: Pulumi Deployments API
  description: The Deployments API from Pulumi — 33 operation(s) for deployments.
  humanURL: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  baseURL: https://api.pulumi.com
  tags:
  - Deployment
  tags_raw:
  - Deployments
  properties:
  - type: OpenAPI
    url: openapi/pulumi-deployments-api-openapi.yml
  - type: Documentation
    url: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  - type: Authentication
    url: https://www.pulumi.com/docs/pulumi-cloud/access-management/access-tokens/
- aid: pulumi:pulumi-environments-api
  name: Pulumi Environments API
  description: The Environments API from Pulumi — 86 operation(s) for environments.
  humanURL: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  baseURL: https://api.pulumi.com
  tags:
  - Environment
  tags_raw:
  - Environments
  properties:
  - type: OpenAPI
    url: openapi/pulumi-environments-api-openapi.yml
  - type: Documentation
    url: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  - type: Authentication
    url: https://www.pulumi.com/docs/pulumi-cloud/access-management/access-tokens/
- aid: pulumi:pulumi-insights-api
  name: Pulumi Insights API
  description: The Insights API from Pulumi — 36 operation(s) for insights.
  humanURL: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  baseURL: https://api.pulumi.com
  tags:
  - Insights
  properties:
  - type: OpenAPI
    url: openapi/pulumi-insights-api-openapi.yml
  - type: Documentation
    url: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  - type: Authentication
    url: https://www.pulumi.com/docs/pulumi-cloud/access-management/access-tokens/
- aid: pulumi:pulumi-insightsaccounts-api
  name: Pulumi InsightsAccounts API
  description: The InsightsAccounts API from Pulumi — 35 operation(s) for insightsaccounts.
  humanURL: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  baseURL: https://api.pulumi.com
  tags:
  - InsightsAccounts
  properties:
  - type: OpenAPI
    url: openapi/pulumi-insightsaccounts-api-openapi.yml
  - type: Documentation
    url: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  - type: Authentication
    url: https://www.pulumi.com/docs/pulumi-cloud/access-management/access-tokens/
- aid: pulumi:pulumi-miscellaneous-api
  name: Pulumi Miscellaneous API
  description: The Miscellaneous API from Pulumi — 4 operation(s) for miscellaneous.
  humanURL: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  baseURL: https://api.pulumi.com
  tags: []
  tags_raw:
  - Miscellaneous
  properties:
  - type: OpenAPI
    url: openapi/pulumi-miscellaneous-api-openapi.yml
  - type: Documentation
    url: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  - type: Authentication
    url: https://www.pulumi.com/docs/pulumi-cloud/access-management/access-tokens/
- aid: pulumi:pulumi-neo-api
  name: Pulumi Neo API
  description: The Neo API from Pulumi — 4 operation(s) for neo.
  humanURL: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  baseURL: https://api.pulumi.com
  tags:
  - NEO
  tags_raw:
  - Neo
  properties:
  - type: OpenAPI
    url: openapi/pulumi-neo-api-openapi.yml
  - type: Documentation
    url: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  - type: Authentication
    url: https://www.pulumi.com/docs/pulumi-cloud/access-management/access-tokens/
- aid: pulumi:pulumi-oauthtokenexchange-api
  name: Pulumi OAuthTokenExchange API
  description: The OAuthTokenExchange API from Pulumi — 1 operation(s) for oauthtokenexchange.
  humanURL: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  baseURL: https://api.pulumi.com
  tags:
  - OAuthTokenExchange
  properties:
  - type: OpenAPI
    url: openapi/pulumi-oauthtokenexchange-api-openapi.yml
  - type: Documentation
    url: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  - type: Authentication
    url: https://www.pulumi.com/docs/pulumi-cloud/access-management/access-tokens/
- aid: pulumi:pulumi-oidcissuers-api
  name: Pulumi OidcIssuers API
  description: The OidcIssuers API from Pulumi — 4 operation(s) for oidcissuers.
  humanURL: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  baseURL: https://api.pulumi.com
  tags:
  - OidcIssuers
  properties:
  - type: OpenAPI
    url: openapi/pulumi-oidcissuers-api-openapi.yml
  - type: Documentation
    url: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  - type: Authentication
    url: https://www.pulumi.com/docs/pulumi-cloud/access-management/access-tokens/
- aid: pulumi:pulumi-organizations-api
  name: Pulumi Organizations API
  description: The Organizations API from Pulumi — 107 operation(s) for organizations.
  humanURL: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  baseURL: https://api.pulumi.com
  tags:
  - Organization
  tags_raw:
  - Organizations
  properties:
  - type: OpenAPI
    url: openapi/pulumi-organizations-api-openapi.yml
  - type: Documentation
    url: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  - type: Authentication
    url: https://www.pulumi.com/docs/pulumi-cloud/access-management/access-tokens/
- aid: pulumi:pulumi-policygroups-api
  name: Pulumi PolicyGroups API
  description: The PolicyGroups API from Pulumi — 4 operation(s) for policygroups.
  humanURL: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  baseURL: https://api.pulumi.com
  tags:
  - PolicyGroups
  tags_raw:
  - PolicyGroups
  properties:
  - type: OpenAPI
    url: openapi/pulumi-policygroups-api-openapi.yml
  - type: Documentation
    url: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  - type: Authentication
    url: https://www.pulumi.com/docs/pulumi-cloud/access-management/access-tokens/
- aid: pulumi:pulumi-policyresults-api
  name: Pulumi PolicyResults API
  description: The PolicyResults API from Pulumi — 8 operation(s) for policyresults.
  humanURL: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  baseURL: https://api.pulumi.com
  tags:
  - PolicyResults
  properties:
  - type: OpenAPI
    url: openapi/pulumi-policyresults-api-openapi.yml
  - type: Documentation
    url: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  - type: Authentication
    url: https://www.pulumi.com/docs/pulumi-cloud/access-management/access-tokens/
- aid: pulumi:pulumi-registry-api
  name: Pulumi Registry API
  description: The Registry API from Pulumi — 12 operation(s) for registry.
  humanURL: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  baseURL: https://api.pulumi.com
  tags:
  - Registry
  properties:
  - type: OpenAPI
    url: openapi/pulumi-registry-api-openapi.yml
  - type: Documentation
    url: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  - type: Authentication
    url: https://www.pulumi.com/docs/pulumi-cloud/access-management/access-tokens/
- aid: pulumi:pulumi-registrypreview-api
  name: Pulumi RegistryPreview API
  description: The RegistryPreview API from Pulumi — 13 operation(s) for registrypreview.
  humanURL: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  baseURL: https://api.pulumi.com
  tags:
  - RegistryPreview
  properties:
  - type: OpenAPI
    url: openapi/pulumi-registrypreview-api-openapi.yml
  - type: Documentation
    url: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  - type: Authentication
    url: https://www.pulumi.com/docs/pulumi-cloud/access-management/access-tokens/
- aid: pulumi:pulumi-resourcesearch-api
  name: Pulumi ResourceSearch API
  description: The ResourceSearch API from Pulumi — 4 operation(s) for resourcesearch.
  humanURL: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  baseURL: https://api.pulumi.com
  tags:
  - ResourceSearch
  properties:
  - type: OpenAPI
    url: openapi/pulumi-resourcesearch-api-openapi.yml
  - type: Documentation
    url: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  - type: Authentication
    url: https://www.pulumi.com/docs/pulumi-cloud/access-management/access-tokens/
- aid: pulumi:pulumi-resourcesundermanagement-api
  name: Pulumi ResourcesUnderManagement API
  description: The ResourcesUnderManagement API from Pulumi — 2 operation(s) for resourcesundermanagement.
  humanURL: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  baseURL: https://api.pulumi.com
  tags:
  - ResourcesUnderManagement
  properties:
  - type: OpenAPI
    url: openapi/pulumi-resourcesundermanagement-api-openapi.yml
  - type: Documentation
    url: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  - type: Authentication
    url: https://www.pulumi.com/docs/pulumi-cloud/access-management/access-tokens/
- aid: pulumi:pulumi-schedules-api
  name: Pulumi Schedules API
  description: The Schedules API from Pulumi — 9 operation(s) for schedules.
  humanURL: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  baseURL: https://api.pulumi.com
  tags:
  - Schedule
  tags_raw:
  - Schedules
  properties:
  - type: OpenAPI
    url: openapi/pulumi-schedules-api-openapi.yml
  - type: Documentation
    url: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  - type: Authentication
    url: https://www.pulumi.com/docs/pulumi-cloud/access-management/access-tokens/
- aid: pulumi:pulumi-services-api
  name: Pulumi Services API
  description: The Services API from Pulumi — 4 operation(s) for services.
  humanURL: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  baseURL: https://api.pulumi.com
  tags:
  - Services
  properties:
  - type: OpenAPI
    url: openapi/pulumi-services-api-openapi.yml
  - type: Documentation
    url: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  - type: Authentication
    url: https://www.pulumi.com/docs/pulumi-cloud/access-management/access-tokens/
- aid: pulumi:pulumi-stackconfig-api
  name: Pulumi StackConfig API
  description: The StackConfig API from Pulumi — 1 operation(s) for stackconfig.
  humanURL: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  baseURL: https://api.pulumi.com
  tags:
  - StackConfig
  properties:
  - type: OpenAPI
    url: openapi/pulumi-stackconfig-api-openapi.yml
  - type: Documentation
    url: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  - type: Authentication
    url: https://www.pulumi.com/docs/pulumi-cloud/access-management/access-tokens/
- aid: pulumi:pulumi-stackpolicy-api
  name: Pulumi StackPolicy API
  description: The StackPolicy API from Pulumi — 2 operation(s) for stackpolicy.
  humanURL: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  baseURL: https://api.pulumi.com
  tags:
  - StackPolicy
  properties:
  - type: OpenAPI
    url: openapi/pulumi-stackpolicy-api-openapi.yml
  - type: Documentation
    url: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  - type: Authentication
    url: https://www.pulumi.com/docs/pulumi-cloud/access-management/access-tokens/
- aid: pulumi:pulumi-stacks-api
  name: Pulumi Stacks API
  description: The Stacks API from Pulumi — 98 operation(s) for stacks.
  humanURL: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  baseURL: https://api.pulumi.com
  tags:
  - Stacks
  properties:
  - type: OpenAPI
    url: openapi/pulumi-stacks-api-openapi.yml
  - type: Documentation
    url: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  - type: Authentication
    url: https://www.pulumi.com/docs/pulumi-cloud/access-management/access-tokens/
- aid: pulumi:pulumi-stacktags-api
  name: Pulumi StackTags API
  description: The StackTags API from Pulumi — 2 operation(s) for stacktags.
  humanURL: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  baseURL: https://api.pulumi.com
  tags:
  - StackTags
  properties:
  - type: OpenAPI
    url: openapi/pulumi-stacktags-api-openapi.yml
  - type: Documentation
    url: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  - type: Authentication
    url: https://www.pulumi.com/docs/pulumi-cloud/access-management/access-tokens/
- aid: pulumi:pulumi-stackupdates-api
  name: Pulumi StackUpdates API
  description: The StackUpdates API from Pulumi — 4 operation(s) for stackupdates.
  humanURL: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  baseURL: https://api.pulumi.com
  tags:
  - StackUpdates
  properties:
  - type: OpenAPI
    url: openapi/pulumi-stackupdates-api-openapi.yml
  - type: Documentation
    url: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  - type: Authentication
    url: https://www.pulumi.com/docs/pulumi-cloud/access-management/access-tokens/
- aid: pulumi:pulumi-users-api
  name: Pulumi Users API
  description: The Users API from Pulumi — 14 operation(s) for users.
  humanURL: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  baseURL: https://api.pulumi.com
  tags:
  - User
  tags_raw:
  - Users
  properties:
  - type: OpenAPI
    url: openapi/pulumi-users-api-openapi.yml
  - type: Documentation
    url: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  - type: Authentication
    url: https://www.pulumi.com/docs/pulumi-cloud/access-management/access-tokens/
- aid: pulumi:pulumi-vcs-integrations-api
  name: Pulumi VCS Integrations API
  description: The VCS Integrations API from Pulumi — 25 operation(s) for vcs integrations.
  humanURL: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  baseURL: https://api.pulumi.com
  tags:
  - VCS Integrations
  properties:
  - type: OpenAPI
    url: openapi/pulumi-vcs-integrations-api-openapi.yml
  - type: Documentation
    url: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  - type: Authentication
    url: https://www.pulumi.com/docs/pulumi-cloud/access-management/access-tokens/
- aid: pulumi:pulumi-webhooks-api
  name: Pulumi Webhooks API
  description: The Webhooks API from Pulumi — 10 operation(s) for webhooks.
  humanURL: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  baseURL: https://api.pulumi.com
  tags:
  - Webhook
  tags_raw:
  - Webhooks
  properties:
  - type: OpenAPI
    url: openapi/pulumi-webhooks-api-openapi.yml
  - type: Documentation
    url: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  - type: Authentication
    url: https://www.pulumi.com/docs/pulumi-cloud/access-management/access-tokens/
- aid: pulumi:pulumi-workflows-api
  name: Pulumi Workflows API
  description: The Workflows API from Pulumi — 2 operation(s) for workflows.
  humanURL: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  baseURL: https://api.pulumi.com
  tags:
  - Workflows
  properties:
  - type: OpenAPI
    url: openapi/pulumi-workflows-api-openapi.yml
  - type: Documentation
    url: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  - type: Authentication
    url: https://www.pulumi.com/docs/pulumi-cloud/access-management/access-tokens/
- aid: pulumi:pulumi-access-tokens-api
  name: Pulumi Access Tokens API
  description: The Access Tokens API from Pulumi — 4 operation(s) for access tokens.
  humanURL: https://www.pulumi.com/automation/
  baseURL: https://api.pulumi.com
  tags:
  - Access Tokens
  properties:
  - type: OpenAPI
    url: openapi/pulumi-access-tokens-api-openapi.yml
  - type: Documentation
    url: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  - type: Authentication
    url: https://www.pulumi.com/docs/pulumi-cloud/access-management/access-tokens/
- aid: pulumi:pulumi-audit-logs-api
  name: Pulumi Audit Logs API
  description: The Audit Logs API from Pulumi — 8 operation(s) for audit logs.
  humanURL: https://www.pulumi.com/automation/
  baseURL: https://api.pulumi.com
  tags:
  - Audit Logs
  properties:
  - type: OpenAPI
    url: openapi/pulumi-audit-logs-api-openapi.yml
  - type: Documentation
    url: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  - type: Authentication
    url: https://www.pulumi.com/docs/pulumi-cloud/access-management/access-tokens/
- aid: pulumi:pulumi-data-export-api
  name: Pulumi Data Export API
  description: The Data Export API from Pulumi — 1 operation(s) for data export.
  humanURL: https://www.pulumi.com/automation/
  baseURL: https://api.pulumi.com
  tags:
  - Data Export
  properties:
  - type: OpenAPI
    url: openapi/pulumi-data-export-api-openapi.yml
  - type: Documentation
    url: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  - type: Authentication
    url: https://www.pulumi.com/docs/pulumi-cloud/access-management/access-tokens/
- aid: pulumi:pulumi-policy-packs-api
  name: Pulumi Policy Packs API
  description: The Policy Packs API from Pulumi — 11 operation(s) for policy packs.
  humanURL: https://www.pulumi.com/automation/
  baseURL: https://api.pulumi.com
  tags:
  - Policy Packs
  properties:
  - type: OpenAPI
    url: openapi/pulumi-policy-packs-api-openapi.yml
  - type: Documentation
    url: https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
  - type: Authentication
    url: https://www.pulumi.com/docs/pulumi-cloud/access-management/access-tokens/
integrations:
- name: Pulumi
- name: AWS
- name: Azure
- name: Google Cloud
- name: 1Password
- name: Checkly
- name: Chronosphere
- name: Civo
- name: Cloudflare
- name: Dagger
- name: Datadog
- name: Docker
- name: GitHub
- name: GitLab
- name: NewRelic
- name: Nitric
- name: Oracle
- name: Pinecone
- name: Snowflake
- name: Snyk
- name: Spot
- name: Tailscale
- name: Twingate
- name: Zscaler
- name: Pulumi X
- name: Pulumi Slack
- name: Pulumi LinkedIn
- name: Pulumi YouTube
- name: Pulumi Github
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
common:
- type: Pricing
  url: https://www.pulumi.com/pricing/
- type: Plans
  url: plans/pulumi-plans-pricing.yml
- type: CapabilityMap
  url: capabilities/pulumi-capability-edges.yml
  name: Pulumi Business Capability Map
- type: AgenticAccess
  url: agentic-access/pulumi-agentic-access.yml
- type: VulnerabilityDisclosure
  url: security/pulumi-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/pulumi-domain-security.yml
- type: LinkedIn
  url: https://www.linkedin.com/company/pulumi
- url: https://www.pulumi.com
  type: Website
- url: https://www.pulumi.com/docs/
  type: Documentation
- url: https://www.pulumi.com/blog/
  type: Blog
- url: https://github.com/pulumi
  type: GitHubOrganization
- url: https://app.pulumi.com/signup
  type: Signup
- url: https://app.pulumi.com/signin
  type: Login
- url: https://www.pulumi.com/pricing/
  type: Pricing
- url: https://status.pulumi.com/
  type: StatusPage
- url: https://www.pulumi.com/terms/
  type: TermsOfService
- url: https://www.pulumi.com/privacy/
  type: PrivacyPolicy
- url: https://app.pulumi.com/account/tokens
  type: Authentication
- type: Integrations
  url: https://www.pulumi.com/partners/
- name: Agent Skills
  url: https://github.com/pulumi/agent-skills
  type: AgentSkills

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/pulumi"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/pulumi/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/pulumi/evidence"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.