Home / Companies / Pulumi / Blog / Post Details
Content Deep Dive

Announcing OpenAPI support for the Pulumi Cloud REST API

Blog post from Pulumi

Post Details
Company
Date Published
Author
Davide Massarenti
Word Count
555
Language
English
Hacker News Points
-
Summary

Pulumi has announced that its Cloud REST API is now described by an OpenAPI 3.0 specification, marking a significant enhancement in API management and integration. This transition to a single, machine-readable contract offers improved tooling, integration, and predictability, as the API code is now built from this specification. Users can fetch the specification directly from the API for purposes like client generation, validation, and documentation, ensuring a consistent and up-to-date API experience. The OpenAPI 3.0.3 document serves as the source of truth, automatically generated to reflect any changes in the API routes or models, thus maintaining stability and accuracy. This initiative is set to enhance Pulumi’s toolchain, including plans to synchronize the Pulumi CLI's API client with the OpenAPI spec and to update the Pulumi Service Provider and public REST API documentation in line with the specification. Pulumi encourages feedback and engagement through their Community Slack or GitHub repository as they continue to develop and refine their API offerings.