Hacker ApprovedDepartments

PgDog

Hacker Approved

The most recommended of 4 database proxies

Recommended as a transparent Postgres connection pooler that works without app changes. Caveat: it does not detect primary failure, and sharding still needs care.

Recommended as a transparent Postgres connection pooler that works without app changes. Caveat: it does not detect primary failure, and sharding still needs care.

46 people gave an opinion

recommend it
38
criticize it
8
approval share
83%
Each figure is one person. RecommendsCriticizes

Recommended in 8 of 13 months

  1. November 2025: recommended
  2. December 2025: not recommended
  3. January 2026: recommended
  4. February 2026: recommended
  5. March 2026: recommended
  6. April 2026: not recommended
  7. May 2026: not recommended
  8. June 2026: recommended
  9. July 2026: recommended
  10. August 2026: recommended
  11. September 2026: recommended
  12. October 2026: not recommended
  13. November 2026: not recommended (month in progress)

Why it carries the badge

  • 38 people recommend itNeeds 10 or more, met.
  • 4.8 recommenders for every criticNeeds 2 to 1 or better, met.
  • Recommended in 8 of 13 monthsNeeds 4 or more, met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Stable and battle-tested in production

    “Load balancer with health checks and failover, works out of the box. Battle-tested at this point too, so could be worth a look.”

    Comment from 10 Jun 2026 in “PgDog is funded and coming to a database near you”

    “It's been incredibly stable. It's nifty how they've solved the LISTEN/NOTIFY on a transaction pooler problem.”

    Comment from 10 Jun 2026 in “PgDog is funded and coming to a database near you”

    “Now we're used in production by some pretty big companies, which is exciting!”

    Comment from 25 Feb 2026 in “Show HN: PgDog – scale Postgres without changing the app”
  • Smoother than PgBouncer migrations

    “We used `pgdog` as a proxy during a recent database backend migration (Heroku -> EC2 -> RDS) and it was much smoother than PgBouncer.”

    Comment from 11 Jun 2026 in “PgDog is funded and coming to a database near you”

    “It was built to fix some of PgBouncers shortcomings that we ran into at Instacart”

    Comment from 11 Jul 2026 in “We scaled PgBouncer to 4x throughput”

    “I've moved from pgbouncer to pgdog a few months ago without issue.”

    Comment from 10 Jun 2026 in “PgDog is funded and coming to a database near you”
  • Transparent to clients and applications

    “having the proxy absorb that chaos at the wire protocol level is much better than trying to handle it in application code”

    Comment from 24 Feb 2026 in “Show HN: PgDog – scale Postgres without changing the app”

    “This solves the thousands of clients case for read in a way that is transparent to the clients.”

    Comment from 10 Jun 2026 in “PgDog is funded and coming to a database near you”

    “pgdog is particularly testable since it is trying for complete transparency”

    Comment from 9 Jul 2026 in “I Think I Have LLM Burnout”
  • Reuses connections, scales clients

    “It's still providing value by reusing connections, which are particularly expensive in postgres.”

    Comment from 11 Jun 2026 in “PgDog is funded and coming to a database near you”

    “It really helped us scale our connection proxy needs pretty substantially”

    Comment from 10 Jun 2026 in “PgDog is funded and coming to a database near you”

    “these can scale out horizontally, so you get true unlimited scale”

    Comment from 12 Jun 2026 in “PgDog is funded and coming to a database near you”

What people warn about

Each mark is one comment

  • Sharding still needs care

    “it's not doing magic, you still have to be aware how it works and the limitations of sharding”

    Comment from 11 Jun 2026 in “PgDog is funded and coming to a database near you”

    “Even with a proxy like PgDog the Postgres sharding story isn't solved.”

    Comment from 10 Jun 2026 in “PgDog is funded and coming to a database near you”
  • Crashes, lacks crash protection

    “It feels better now, but we still need to add crash protection”

    Comment from 23 Feb 2026 in “Show HN: PgDog – scale Postgres without changing the app”

    “it crashed when doing a very specific bulk load”

    Comment from 23 Feb 2026 in “Show HN: PgDog – scale Postgres without changing the app”
  • Less proven than alternatives

    “I'd have a hard time convincing my boss to go with PGDog over a more stable and tested solution.”

    Comment from 11 Jun 2026 in “PgDog is funded and coming to a database near you”

    “You'd need a ton of faith in these 3 people.”

    Comment from 10 Jun 2026 in “PgDog is funded and coming to a database near you”

Other database proxies people recommend

The three most recommended other database proxies, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

PgDog compared with 3 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
PgDogThis page38883%8—Approved
PgBouncer371966%7——
Vitess14382%6—Approved
Multigres5363%3——
See all 4 database proxies, ranked

What people said

40 of the 73 comments that mention it, newest first. Each links to the original comment.

“We've had several successful pgcat -> pgdog migrations now.”

RecommendsComment from 16 Aug 2026 in “Does anyone run Postgres without PgBouncer?”

“It was built to fix some of PgBouncers shortcomings that we ran into at Instacart”

RecommendsComment from 11 Jul 2026 in “We scaled PgBouncer to 4x throughput”

“pgdog is particularly testable since it is trying for complete transparency”

RecommendsComment from 9 Jul 2026 in “I Think I Have LLM Burnout”

“The fact that PgDog supports prepared statements is a compelling feature in and of itself.”

RecommendsComment from 8 Jul 2026 in “Why we built yet another Postgres connection pooler”

“looks extremely amazing on paper and goes way beyond multi threading”

RecommendsComment from 7 Jul 2026 in “Why we built yet another Postgres connection pooler”

“these can scale out horizontally, so you get true unlimited scale”

RecommendsComment from 12 Jun 2026 in “PgDog is funded and coming to a database near you”

“I'd have a hard time convincing my boss to go with PGDog over a more stable and tested solution.”

CriticizesComment from 11 Jun 2026 in “PgDog is funded and coming to a database near you”

“being compatible with Postgres partitions has been advantageous”

MixedComment from 11 Jun 2026 in “PgDog is funded and coming to a database near you”

“We used `pgdog` as a proxy during a recent database backend migration (Heroku -> EC2 -> RDS) and it was much smoother than PgBouncer.”

RecommendsComment from 11 Jun 2026 in “PgDog is funded and coming to a database near you”

“it's not doing magic, you still have to be aware how it works and the limitations of sharding”

MixedComment from 11 Jun 2026 in “PgDog is funded and coming to a database near you”

“One feature we quite like (of the proxy) is the handling of different connection settings per connection”

RecommendsComment from 11 Jun 2026 in “PgDog is funded and coming to a database near you”

“It's still providing value by reusing connections, which are particularly expensive in postgres.”

MixedComment from 11 Jun 2026 in “PgDog is funded and coming to a database near you”

“Lev understands this space better than anyone else.”

RecommendsComment from 10 Jun 2026 in “PgDog is funded and coming to a database near you”

“Love PgDog. I don't need it honestly, but using it in my on-prem k8s”

RecommendsComment from 10 Jun 2026 in “PgDog is funded and coming to a database near you”

“I'd love to advocate for PgDog if there were more than 2 managed service providers”

RecommendsComment from 10 Jun 2026 in “PgDog is funded and coming to a database near you”

“Even with a proxy like PgDog the Postgres sharding story isn't solved.”

CriticizesComment from 10 Jun 2026 in “PgDog is funded and coming to a database near you”

“The PgDog project has been around for a while, it's not vibe coded.”

RecommendsComment from 10 Jun 2026 in “PgDog is funded and coming to a database near you”

“Load balancer with health checks and failover, works out of the box. Battle-tested at this point too, so could be worth a look.”

RecommendsComment from 10 Jun 2026 in “PgDog is funded and coming to a database near you”

“We successfully did this with pgdog at $JOB using our own "controller"”

RecommendsComment from 10 Jun 2026 in “PgDog is funded and coming to a database near you”

“That's exactly right. Get in touch (lev@pgdog.dev), happy to help or at the very least tell you what current works”

RecommendsComment from 10 Jun 2026 in “PgDog is funded and coming to a database near you”

“You can deploy it anywhere already without having to wait for upstreaming”

RecommendsComment from 10 Jun 2026 in “PgDog is funded and coming to a database near you”

“They are not just some random 3 have decades of real db experience behind them.”

RecommendsComment from 10 Jun 2026 in “PgDog is funded and coming to a database near you”

“looks like PgDog solves the above problems for any future work?”

RecommendsComment from 10 Jun 2026 in “PgDog is funded and coming to a database near you”

“it doesn't have any cross-dependencies on the same volume, so the uptime here should be higher”

RecommendsComment from 10 Jun 2026 in “PgDog is funded and coming to a database near you”

“You'd need a ton of faith in these 3 people.”

CriticizesComment from 10 Jun 2026 in “PgDog is funded and coming to a database near you”

“This solves the thousands of clients case for read in a way that is transparent to the clients.”

RecommendsComment from 10 Jun 2026 in “PgDog is funded and coming to a database near you”

“It's been incredibly stable. It's nifty how they've solved the LISTEN/NOTIFY on a transaction pooler problem.”

RecommendsComment from 10 Jun 2026 in “PgDog is funded and coming to a database near you”

“It really helped us scale our connection proxy needs pretty substantially”

RecommendsComment from 10 Jun 2026 in “PgDog is funded and coming to a database near you”

“I've moved from pgbouncer to pgdog a few months ago without issue.”

RecommendsComment from 10 Jun 2026 in “PgDog is funded and coming to a database near you”

“it cached authentication requests when doing passthrough it seems”

MixedComment from 10 Jun 2026 in “PgDog is funded and coming to a database near you”

“Now we're used in production by some pretty big companies, which is exciting!”

RecommendsComment from 25 Feb 2026 in “Show HN: PgDog – scale Postgres without changing the app”

“having the proxy absorb that chaos at the wire protocol level is much better than trying to handle it in application code”

RecommendsComment from 24 Feb 2026 in “Show HN: PgDog – scale Postgres without changing the app”

“What you've been able to achieve is nothing less than a miracle.”

RecommendsComment from 24 Feb 2026 in “Show HN: PgDog – scale Postgres without changing the app”

“it crashed when doing a very specific bulk load”

CriticizesComment from 23 Feb 2026 in “Show HN: PgDog – scale Postgres without changing the app”

“Incredible. I am really interested in trying pgdog for our B2B SAAS product.”

RecommendsComment from 23 Feb 2026 in “Show HN: PgDog – scale Postgres without changing the app”

“Looks great - I'd love to include it in https://postgresisenough.dev”

RecommendsComment from 23 Feb 2026 in “Show HN: PgDog – scale Postgres without changing the app”

“It feels better now, but we still need to add crash protection”

MixedComment from 23 Feb 2026 in “Show HN: PgDog – scale Postgres without changing the app”

“I can recommend it from a user perspective as a connection pooler”

RecommendsComment from 23 Feb 2026 in “Show HN: PgDog – scale Postgres without changing the app”

“does more tracking that mitigates some of these issues”

MixedComment from 5 Feb 2026 in “Postgres Postmaster does not scale”

“working on proper sharding and failovers from a connection pooler standpoint”

RecommendsComment from 14 Nov 2025 in “A race condition in Aurora RDS”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.