> ## Documentation Index
> Fetch the complete documentation index at: https://docs.pgxman.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

Introducing the Postgres Extension Manager, `pgxman`.

pgxman is npm for Postgres extensions. pgxman simplifies the discovery and use of extensions so modern hackers
can easily enhance the capabilities of their applications.

Instead of managing extension versions, build & run dependencies, operating system, platform architecture, pgxman
automatically detects and streamlines extension operations (xOps) based on the local development environment.

pgxman integrates with the system package manager, ensuring the correct versions are installed without extra packages
from any shared dependencies between extensions. pgxman’s automated build system creates
[APT](https://en.wikipedia.org/wiki/APT_\(software\)) packages for each Postgres version, platform, and OS supported
by the extension. Extensions are built from a buildkit formula, written in YAML, and are contributed
[through GitHub](https://github.com/pgxman/buildkit).

## User Guide

<CardGroup cols={2}>
  <Card title="Quickstart" icon="bolt" href="/quickstart" iconType="duotone" />

  <Card title="Installing pgxman" icon="download" href="/installing_pgxman" iconType="duotone" />

  <Card title="Installing Postgres" icon="database" href="/installing_postgres" iconType="duotone" />

  <Card title="pgxman install: installing extensions" icon="truck-ramp-box" href="/installing_extensions" iconType="duotone" />

  <Card title="Using extensions" icon="rabbit-running" href="/using_extensions" iconType="duotone" />

  <Card title="Using a pgxman pack" icon="code-branch" href="/spec/pack" iconType="duotone" />

  <Card title="Uninstalling pgxman" icon="trash" href="/uninstalling_pgxman" iconType="duotone" />

  <Card title="Command reference" icon="book" href="/cli/pgxman" iconType="duotone" />
</CardGroup>

## Developer Guide

<CardGroup cols={2}>
  <Card title="Contribute an extension" icon="screwdriver-wrench" href="/building_an_extension" iconType="duotone" />

  <Card title="Buildkit specification" icon="books" href="/spec/buildkit" iconType="duotone" />

  <Card title="How pgxman works" icon="gear" href="/how_it_works" iconType="duotone" />
</CardGroup>
