Registry

ListTerraformModules

Browses Terraform modules hosted in the Pulumi Cloud registry. By default it returns the public modules unioned with the private modules in every namespace (organization) the caller can access; access is evaluated per module, so an unauthenticated caller sees only public modules. The optional 'namespace' query parameter narrows results to a single organization the caller belongs to (a namespace the caller cannot access yields an empty page rather than leaking existence). Results can be filtered by module name prefix and are paginated with a default limit of 100 per page; use the continuationToken from the response to retrieve subsequent pages. Each entry includes the module's name, publisher, source, system, latest version, and updated timestamp. This endpoint is in Preview and its shape may change.

get/api/registry/terraform-modules

Request

  • Base URL: https://api.pulumi.com (the document declares no server; this is the origin it was published from)
  • URL: https://api.pulumi.com/api/registry/terraform-modules
  • Auth: none declared

Query parameters

continuationTokenstring

Pagination token for retrieving the next page of results

limitinteger

Maximum number of results to return (default: 100)

namestring

Filter by module name prefix

namespacestring

Optional filter to a single namespace (organization login); defaults to every namespace the caller can access

Response

OK

continuationTokenstring

An opaque token for fetching the next page of results.

Changes

No recorded changes to this operation across all 1 revision of this API.