pgpm

The Postgres Package Manager

Modern package manager for PostgreSQL extensions. Install, manage, and update PostgreSQL extensions with dependency resolution, version management, and seamless integration with the PostgreSQL ecosystem.

Extension Management

Install and manage PostgreSQL extensions with dependency resolution

Version Control

Semantic versioning and update management for extensions

PostgreSQL Native

Built specifically for PostgreSQL extension ecosystem

pgpm Features

Modern package management for PostgreSQL extensions

Extension Installation

Install PostgreSQL extensions from registries with automatic dependency resolution and conflict detection.

Version Management

Manage extension versions with semantic versioning, update tracking, and rollback capabilities.

PostgreSQL Integration

Seamless integration with PostgreSQL CREATE EXTENSION and native extension management.

Dependency Resolution

Automatically resolve and install extension dependencies with conflict detection and resolution.

Security & Validation

Verify extension integrity, validate compatibility, and ensure secure installation processes.

CLI Interface

Command-line interface for all package management operations with intuitive commands.

Install Extensions

Install PostgreSQL extensions with automatic dependency resolution. pgpm handles version conflicts and ensures compatible installations.

Manage Versions

Manage extension versions, update to latest releases, and rollback when needed. Full version history and compatibility tracking.