Website profiles · Technology insights · Alternatives

pgadmin.org

pgAdmin - PostgreSQL Tools for Windows, Mac, Linux and the Web

No paid content found
Visit website
Profile views 6 Outbound visits 2 Normal

At a glance

Category
Resources & Utilities
Language
English
Paid-content signal
No paid content foundObserved
Registered
2001
Hosting
postgresql.orgInferred
HTTPS certificate trusted
PassedObserved
Last updated

Related questions

More questions →
Should I use pgAdmin as a desktop application or as a web application?

Use the desktop application if you are the only person who needs to reach the database and you want the shortest path from install to query. Use the web application if several people need access, or if you want one centrally maintained pgAdmin that any browser can reach. Both modes run the same pgAdmin 4 code and expose the same object management and query tooling, so the decision is about access and operations, not features.

The two deployment modes

pgAdmin is the graphical management tool for PostgreSQL. According to the project site, it is cross-platform: you can "run it on Windows, macOS or Linux as a desktop application, or deploy it as a web application reachable from any browser."

Dimension Desktop application Web application
Where it runs Locally on your Windows, macOS or Linux machine On a server you deploy, reached through a browser
Who can use it Whoever has the machine Anyone you give access to
Installation Per user, per machine Once, centrally
Upgrades Each user updates their own copy Update the server, everyone gets it
Best fit Individual work, local or direct database access Teams, shared or remote access

What stays the same in both modes

The choice does not change what you can do. The site describes the same capabilities for pgAdmin generally:

  • Complete object management — "Create, browse and maintain every PostgreSQL object through a graphical interface that keeps the generated SQL in plain sight."
  • A serious query tool — "Syntax highlighting, auto-completion, query history and a graphical EXPLAIN for working out where the time actually goes."

So if your only concern is whether the web version is a stripped-down edition, it is not presented that way. The feature set is the tool's feature set.

How to decide

Choose the desktop application when:

  • You are the primary or only user of the databases you administer.
  • You want to install and start working without standing up a server.
  • Your databases are reachable from your own machine.

Choose the web application when:

  • Multiple people need to connect, and you would rather not install and update pgAdmin on every machine.
  • You need access from browsers on devices where you cannot install software.
  • You want a single deployment to manage and upgrade.

A note on versions

pgAdmin 4 is actively released. The site's news archive lists, for example, pgAdmin 4 v9.18 (Sept. 17, 2026), described as including 29 bug fixes and new features, including fixes for four security vulnerabilities. If you run the web application, that release cadence is an argument in its favor: you patch one deployment instead of chasing every desktop install.

What AI features are available in pgAdmin 4?

pgAdmin 4 has added AI functionality in three areas, documented as a three-part series on the official blog by Dave Page: LLM configuration and reports, an AI chat agent, and AI insights for EXPLAIN plans. The features are described as "coming in pgAdmin 4" in the first post of the series, so treat them as a capability set introduced together rather than as long-standing, stable tooling. If you want to use them, plan on configuring an LLM connection first — the blog series explicitly starts there.

The three AI features

1. Configuration and reports

The first post in the series (March 9, 2026) covers LLM configuration and reports. This is the setup layer: you tell pgAdmin which language model to talk to, and the reports feature builds on that connection. Nothing else in the AI feature set works until this is in place.

2. AI chat agent

The second post (March 10, 2026) introduces an AI chat agent inside pgAdmin. Rather than switching to a separate chat window or browser tab, the agent lives in the tool you're already using to manage PostgreSQL objects — which matters if your workflow is "inspect object, ask question, adjust query" without leaving the app.

3. AI insights for EXPLAIN plans

The third post (March 16, 2026) applies AI to query plans. This is the most concretely useful of the three for day-to-day tuning: pgAdmin already has a graphical EXPLAIN, and the AI layer adds interpretation on top of it. Instead of reading a plan tree yourself and reasoning about where time goes, you get an explanation of the plan.

How the features fit together

Feature What it does Depends on
LLM configuration Connects pgAdmin to a language model —
Reports Generates reports using the configured LLM LLM configuration
AI chat agent Conversational assistance inside pgAdmin LLM configuration
AI insights for EXPLAIN Explains query plans LLM configuration

The dependency is one-directional: configuration is the gate, and the other three are consumers of it.

What to check before relying on these features

  • Version. The AI posts are dated March 2026 and describe functionality "coming in pgAdmin 4." Check the release notes for your installed version rather than assuming the features are present. The most recent release noted on the site is pgAdmin 4 v9.18 (Sept. 17, 2026), which lists 29 bug fixes and new features but does not enumerate AI changes in the excerpt available.
  • LLM access. The configuration step implies you supply or point to a language model. The site material doesn't state which providers are supported or whether any are bundled, so verify that against the configuration post before planning a rollout.
  • Sending plans and schema to a model. AI insights for EXPLAIN and a chat agent both mean query text, plans, and possibly schema details leave your pgAdmin instance for a model endpoint. If that's a problem for your data, the AI features may not be usable regardless of how well they work.

Where to read the details

The three posts are the primary source and are meant to be read in order:

  1. "AI Features in pgAdmin: Configuration and Reports" — March 9, 2026
  2. "AI Features in pgAdmin: The AI Chat Agent" — March 10, 2026
  3. "AI Features in pgAdmin: AI Insights for EXPLAIN Plans" — March 16, 2026

All three are by Dave Page on the pgAdmin blog. Start with the first one; the later posts assume the configuration described there.

What query tools does pgAdmin provide for writing and tuning SQL?

pgAdmin's query tool is a graphical SQL editor built for writing, running, and tuning queries against PostgreSQL. According to the pgAdmin project site, it provides syntax highlighting, auto-completion, query history, and a graphical EXPLAIN for working out where query time actually goes. If you write SQL by hand and want to see both the query and its execution plan without leaving the client, this is the part of pgAdmin you will use most.

Writing SQL in the query tool

The editor is designed to keep SQL readable while you type:

  • Syntax highlighting — keywords, strings, and other SQL elements are visually distinguished, which makes long statements easier to scan.
  • Auto-completion — as you type object and keyword names, the tool suggests completions, reducing typos in table, column, and function names.
  • Generated SQL in plain sight — pgAdmin's object management keeps the SQL it generates visible, so actions you take through the graphical interface can be inspected as SQL rather than treated as a black box.

That last point matters when you are learning: you can perform an operation through menus and then read the equivalent statement, or copy it into the query tool and adapt it.

Running queries and reviewing history

When you execute a statement, the query tool returns results in a grid and records the execution in query history. History lets you:

  • Recover a statement you ran earlier without retyping it.
  • Compare variations of a query you are iterating on.
  • Trace what was actually executed during a session.

This is useful for tuning work, where you typically run the same query several times with small changes and need to keep track of which version produced which result.

Tuning with graphical EXPLAIN

The headline tuning feature is the graphical EXPLAIN. Instead of reading a raw text plan, you get a visual representation of the plan tree, which helps you locate where time is being spent — for example, which node in the plan dominates execution.

The practical workflow is:

  1. Write or paste the query into the query tool.
  2. Run EXPLAIN (graphically) rather than only executing the query.
  3. Inspect the plan to find the expensive operation.
  4. Adjust the query — or the indexes and statistics it depends on — and re-run EXPLAIN to compare.

The site also notes newer AI-assisted functionality around EXPLAIN plans: a March 2026 blog series by Dave Page covers AI Insights for EXPLAIN Plans, an AI Chat Agent, and LLM configuration and reports. Those posts are the place to look if you want the assistant to help interpret a plan.

What the query tool is not

The query tool is a client for PostgreSQL, not a database engine or a standalone SQL dialect. It connects to a PostgreSQL server, and the SQL you write is executed there, so performance characteristics come from the server, the schema, and the data — the tool helps you see and iterate, it does not make a slow query fast by itself.

Choosing based on how you work

If you… The query tool gives you
Write SQL by hand regularly Highlighting, auto-completion, and history in one editor
Need to understand why a query is slow Graphical EXPLAIN to locate the costly part of the plan
Prefer to learn from generated statements SQL kept visible alongside graphical object management
Want assistance interpreting plans AI features described in the 2026 blog series

pgAdmin runs as a desktop application on Windows, macOS, or Linux, or as a web application reachable from a browser, so the query tool is available in either deployment. For the current release details, the project announced pgAdmin 4 v9.18 on Sept. 17, 2026, with 29 bug fixes and new features, including four security fixes (CVE-2026-86861 through CVE-2026-86864); release notes on the site list the specifics.

How pgAdmin 4 Is Updated and What Its Releases Include

pgAdmin 4 ships as numbered releases on an ongoing cadence, and each release bundles bug fixes, new features, and — when needed — security patches. The project publishes a release announcement plus detailed release notes for every version, so you can track exactly what changed before you upgrade. The most recent example in the project's news feed is pgAdmin 4 v9.18, announced September 17, 2026, which included 29 bug fixes and new features along with fixes for four security vulnerabilities (CVE-2026-86861 through CVE-2026-86864).

How releases are structured

Each version announcement follows a consistent pattern:

  • A version number in the form v9.x (for example, v9.18), indicating a point release on the current major line.
  • A count of changes, such as "29 bug fixes and new features."
  • Security disclosures, listed by CVE identifier when the release addresses vulnerabilities.
  • A "notable changes" section that highlights the most user-visible items, split into Features and other categories.
  • A pointer to the full release notes for the complete change list.

The announcement itself is a summary; the release notes are where the exhaustive detail lives. If you need to know whether a specific bug or feature is in a given build, the release notes are the authoritative source.

What a release can contain

Using v9.18 as a concrete example, the notable changes spanned both usability and security:

Features

  • Collapse and restore the Object Explorer by re-clicking the current workspace icon, similar to the VS Code sidebar, with the choice remembered across refreshes.
  • A keyboard shortcut (Ctrl+Alt+B by default) that performs the same toggle, configurable through a new toggle_object_explorer preference.

Security hardening

  • The default Content-Security-Policy was tightened so inline scripts run under a per-request nonce rather than a blanket 'unsafe-inline'.

This mix is typical: interface refinements and preference additions sit alongside security work in the same release.

How to track updates

Two project pages carry the update trail:

Source What it gives you
News / announcements Release announcements with version number, date, change count, CVE list, and notable changes
Release notes The full, itemized list of fixes and features for that version

The news archive keeps past announcements, so you can review the release history rather than only the latest version. The website also links to the release notes directly from each announcement.

Why the cadence matters for you

Because fixes and security patches arrive together in numbered releases, the practical takeaway is:

  • If you maintain a pgAdmin installation, check the announcement for the version you're running and read the security section — CVE fixes are called out explicitly.
  • If you're evaluating a feature, confirm it appears in the "notable changes" or release notes for the version you plan to install, rather than assuming it exists in all builds.
  • If you need the complete picture, go past the announcement to the release notes; the announcement intentionally summarizes.

The project describes pgAdmin as the leading open-source graphical management tool for PostgreSQL, and this release-and-notes structure is how that tool's changes reach users.

What is pgAdmin and what is it used for?

pgAdmin is the leading open-source graphical management tool for PostgreSQL. You use it to create, browse, and maintain PostgreSQL objects through a GUI instead of typing every command by hand — and it keeps the SQL it generates visible, so you can see exactly what is being run against your database. It runs as a desktop application on Windows, macOS, or Linux, or as a web application reachable from any browser.

What pgAdmin actually does

The tool is organized around a few core jobs:

  • Object management — create, browse, and maintain every PostgreSQL object through a graphical interface. The generated SQL stays in plain sight, so the GUI doubles as a way to learn or verify the underlying statements.
  • Query work — a query tool with syntax highlighting, auto-completion, query history, and a graphical EXPLAIN for working out where query time actually goes.
  • Cross-platform access — the same tool is available as a desktop app or as a browser-accessible web deployment, so teams can standardize on one interface across operating systems.

Who it is for

pgAdmin fits anyone who works with PostgreSQL and wants a visual layer over the database: developers writing and debugging queries, DBAs managing objects and permissions, and teams that need a shared, browser-reachable management interface rather than per-machine desktop installs.

If you only ever run a handful of fixed queries from a script, a GUI adds little. If you regularly inspect schemas, trace slow queries, or manage objects across environments, the graphical EXPLAIN and object browser are the parts that earn their place.

Recent development direction

pgAdmin 4 continues to ship regular releases. Version 9.18 (announced Sept. 17, 2026) included 29 bug fixes and new features, among them four security vulnerability fixes (CVE-2026-86861 through CVE-2026-86864). Notable changes in that release:

  • Collapse and restore the Object Explorer by re-clicking the current workspace icon, in the manner of the VS Code sidebar, with the choice remembered across refreshes. A keyboard shortcut (Ctrl+Alt+B by default) does the same and can be changed through the toggle_object_explorer preference.
  • A hardened default Content-Security-Policy so inline scripts run under a per-request nonce rather than a blanket unsafe-inline.

The project has also been adding AI functionality to pgAdmin 4, covered in a three-part blog series by Dave Page: LLM configuration and reports, an AI chat agent, and AI insights for EXPLAIN plans.

Getting oriented

If you are new to the tool, the official video library is a practical starting point — for example, walkthroughs on using the Restore dialog, authenticating pgAdmin 4 with GitHub, and setting up Kerberos and Active Directory. These cover the setup and operational tasks that are least obvious from the interface alone.

Website Overview

An established domain and managed infrastructure suggest continuity of operations and may support dependable delivery, although neither guarantees service quality. Several search or sharing settings need attention. Together they may make snippets, preview images or preferred URLs less consistent across platforms.

Domain and Registration

Registered in 2001, this domain has about 24 years of history. That suggests continuity, although ownership and purpose may have changed. Transfer-protection status is present, helping reduce the risk of unauthorized domain transfers. The registrar is Gandi SAS, a widely used domain service provider. The domain uses the common .org extension, which is not an independent safety signal.

DNS and Email

Nameservers are provided by postgresql.org, indicating managed DNS hosting. MX records point to the Google Workspace email service. DNSSEC is enabled, allowing validating resolvers to authenticate signed DNS data. CAA records restrict which certificate authorities are authorized to issue certificates. SPF and DMARC are configured. DKIM status is unknown.

TLS and Certificates

The certificate uses an RSA 4096-bit public key, offering broad client compatibility. The server supplied a complete certificate chain. No organization name is present in the certificate; the available fields are consistent with domain validation. The certificate was issued by Let's Encrypt, commonly associated with automated certificate services. The certificate's total validity is about 89 days, consistent with a short renewal cycle.

HTTP and Browser Security

The response lacks these common security headers: CSP, Permissions-Policy. No X-Powered-By header was found, reducing one common source of backend fingerprinting information. The via response header indicates a CDN or caching proxy in the delivery path. No obvious internal addresses or debug information were found in the headers. The Server header identifies nginx without an exact version.

Technology Stack Analysis

Unknown

Search and Social Sharing

No homepage canonical URL was detected. If duplicate URLs exist, consolidation may be less explicit. No Open Graph metadata was detected, so social previews may depend on platform inference. The title has 26 characters, within a common display range. A meta description is present, with 62 characters. The observed directives allow indexing and link following.

Hosting and Email

DNSpostgresql.org
Hostingpostgresql.org
EmailGoogle Workspace
Approximate IP geolocation (inferred; a CDN or proxy may differ from the origin server) Location unknown Inferred

Registration details

RDAP / WHOIS

RegistrarGandi SAS
Registered2001-10-20
Expires2027-10-20
Domain statusclient transfer prohibited
Nameserversns1.postgresql.org、ns2.postgresql.org、ns3.postgresql.org、ns4.postgresql.org
DNSSECsigned

DNS records

DNS

TypeNameValueTTLPriority
Apaxsor.postgresql.org72.32.157.249300—
AAAApaxsor.postgresql.org2001:4800:3e1:1::249300—
MXpgadmin.orgaspmx.l.google.com1800010
MXpgadmin.orgalt1.aspmx.l.google.com1800020
MXpgadmin.orgalt2.aspmx.l.google.com1800020
MXpgadmin.orgaspmx2.googlemail.com1800030
MXpgadmin.orgaspmx3.googlemail.com1800030
MXpgadmin.orgaspmx4.googlemail.com1800030
MXpgadmin.orgaspmx5.googlemail.com1800030
NSpgadmin.orgns1.postgresql.org18000—
NSpgadmin.orgns2.postgresql.org18000—
NSpgadmin.orgns3.postgresql.org18000—
NSpgadmin.orgns4.postgresql.org18000—
TXTpgadmin.orggoogle-site-verification=HIIJHq-ly7NTv7hHwbBudUkP_ToCY2SXD1mTjIW1VXU1800—
TXTpgadmin.orgv=spf1 include:_spf.google.com include:amazonses.com include:_spf.postgresql.org ~all1800—
CNAMEwww.pgadmin.orgpaxsor.postgresql.org18000—
CAApgadmin.org0 iodef "mailto:[email protected]"1800—
CAApgadmin.org0 issue "amazonaws.com"1800—
CAApgadmin.org0 issue "letsencrypt.org"1800—
DSpgadmin.org49730 8 1 b7bec29db98625a6e3d7eec69a4329f67d4374f03600—
DSpgadmin.org49730 8 2 28c540bf2cbeb73449f7d8ae94ad9783fc00a95d39dbf00204369400b33e468e3600—
DSpgadmin.org49730 8 4 f6be8ade146c05a8b2169e9b88423dccf5c5e14b2dff453331cfcff9d4962a70e657a2fd92bf7b7a4c0fb54eb0de33a53600—
DMARC_dmarc.pgadmin.orgv=DMARC1;p=quarantine;sp=quarantine;pct=100;adkim=s;aspf=s;rua=mailto:[email protected],mailto:[email protected];ruf=mailto:[email protected],mailto:[email protected];fo=1300—

TLS and certificates

TLS / SSL

AssessmentNormal configuration
Supported protocolsTLSv1.2、TLSv1.3
Negotiated protocolTLSv1.3
Certificate subjectwww.pgadmin.org
IssuerLet's Encrypt
Valid until2026-12-28T11:09 · Remaining when checked: 77 days
Verification detailsCertificate trust: Passed · Hostname match: Passed

HTTP response headers

HTTP

HeaderValue
content-typetext/html; charset=utf-8
servernginx
strict-transport-securitymax-age=31536000
x-frame-optionsDENY
x-content-type-optionsnosniff
referrer-policysame-origin

Identified technologies

Technology stack: Unknown

Pages, Search and Sharing

Meta descriptionpgAdmin - PostgreSQL Tools for Windows, Mac, Linux and the Web
Canonical URLNot detected
LanguageEnglish (default)
Twitter CardNot detected

Unknown

No robots.txt found

No sitemaps found

Recent Updates

  • Domain Registration
  • TLS and certificates
  • DNS Information
  • Pages and Search Information
  • HTTP Response Information
  • Website profile
  • Website Description
  • Website Name
  • Website profile
  • Website Description
  • Website Name

User reviews (0)

  • No reviews yet.