Registry

ListPackages

Retrieves all registry packages accessible to the caller, with support for filtering, sorting, and pagination. No authentication is required, but authenticated requests may include additional usage statistics per package. Results can be filtered by package name, publisher, owning organization, package type, usage, search query, and visibility level. The sort parameter controls the ordering of results, and the asc parameter toggles ascending vs. descending order. Results are paginated with a default limit of 100 per page; use the continuationToken from the response to retrieve subsequent pages. Each entry in the response contains the full package metadata including name, publisher, source, version, title, description, repository URL, category, featured status, package types, maturity status, readme URL, schema URL, creation timestamp, and visibility.

get/api/registry/packages

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/packages
  • Auth: none declared

Query parameters

ascboolean

When true, sort results in ascending order

continuationTokenstring

Pagination token for retrieving the next page of results

limitinteger

Results per page (default: 100)

namestring

Filter by specific package name

orgLoginstring

Filter by owning organization

packageTypestring

Filter by package type

publisherstring

Filter by publisher organization

searchstring

Search query string

sortstring

Sort field for results

usagestring

Filter by usage type

visibilitystring

Filter by visibility level

Response

OK

continuationTokenstring

Continuation token for pagination

Changes

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