/projects/{project_id}/available_preload_librariesList available shared preload librariesReturns the shared preload libraries available for the specified project's Postgres version. Shared preload libraries are Postgres extensions that require the shared_preload_libraries setting and a compute restart to activate. Use this list to determine which libraries can be enabled in the project's settings.preload_libraries configuration.
Parameters
project_idstringpathrequiredResponses
librariesarray of objectPreload libraries available for the project's Postgres version. Each entry includes `library_name`, `description`, `is_default`, `is_experimental`, and `version`.
Show child attributes
Show array items
descriptionstringrequiredHuman-readable explanation of the library's purpose and behavior.
is_defaultbooleanrequiredWhether this library is loaded by default in the `shared_preload_libraries` configuration for new compute endpoints.
is_experimentalbooleanrequiredMarks the library as experimental. Experimental libraries may be unstable, subject to breaking changes, or not recommended for production use.
library_namestringrequiredName of the Postgres shared preload library as it appears in the `shared_preload_libraries` parameter (for example, `pg_stat_statements`).
versionstringrequiredVersion of the preload library.
{
"libraries": [
{
"description": "string",
"is_default": true,
"is_experimental": true,
"library_name": "string",
"version": "string"
}
]
}codestringrequiredmessagestringrequiredError message
request_idstringUnique identifier for the request, useful for debugging. You can set this value manually by including an `X-Request-ID` header in the request. If not provided, the value will be generated automatically.
{
"code": "",
"message": "string",
"request_id": "string"
}