Overview
Elevarq pgAgroal Enterprise is a managed, supported distribution and control plane for pgagroal - the fast, low-overhead PostgreSQL connection pooler. The free pooler is already fast; what you pay for is operating it well at scale.
Managed, hardened image
- Built from a pinned, unmodified upstream pgagroal base - no private fork of pgagroal core. You run standard pgagroal; we operate it.
- Distroless, non-root, multi-arch (amd64/arm64). Cosign-signed, with an SBOM attested to the image digest so you can verify exactly what you pulled.
- Rebuilt and re-scanned on every public pgagroal fix under a documented CVE-response SLA: you stop tracking pgagroal CVEs and rebuilding images - we do that for you.
Fleet control plane
- Manage many pgagroal instances from one place: configuration, policy enforcement, and drift detection across the fleet.
- Coordinated global connection limits - enforce a total backend-connection cap across a group of instances without overshoot, even during rebalancing.
- A clustered control plane (delegated consensus via PostgreSQL) for HA of the management layer itself.
Kubernetes lifecycle automation
- An operator manages pgagroal Deployments with zero-downtime rolling updates (maxUnavailable=0, surge, readiness gating, and pre-stop connection draining), proven to drop zero connections through a rolling restart under live load.
Audit and compliance
- Tamper-evident, hash-chained audit log of control-plane actions, with redaction and file or S3 export for your compliance pipeline.
- Cloud secrets-manager integration (AWS / Azure / GCP) so credentials are resolved at start-up and never stored in images or config.
Support and procurement
- Enterprise support and SLAs.
- Procured on your existing cloud spend through the marketplace.
Open core, honestly
Standard pgagroal stays standard and stays free. The enterprise layer is closed and sits on top of standard pgagroal as its base - we do not maintain a divergent private fork, and we never pull capability out of upstream to monetise it. Functionality flows from the paid product to standard pgagroal over time, never the reverse. A stronger free pgagroal makes this product more valuable, not less.
Security posture
Elevarq invests in pgagroal security - continuous fuzzing, code review, and upstream fixes - and ships a hardened, managed distribution that applies every coordinated fix to your fleet the moment it is public: signed, SBOM-attested, supported. Disclosure stays coordinated with the maintainers; the speed you buy is operational delivery (apply-on-public, zero work for you), not earlier disclosure.
Compliance
Designed for auditability and built to support SOC 2 / ISO 27001 compliance readiness: reproducible builds, signed artifacts, SBOMs, hash-chained audit export, and a documented change-management trail. Elevarq aligns its engineering practices with these frameworks; this is not a claim of certification.
Contracting entity: Scantr LLC d/b/a Elevarq.
Highlights
- Hardened, signed, SBOM-attested pgagroal image, rebuilt on every public fix under a CVE-response SLA.
- Fleet control plane: config, policy, drift detection, coordinated global limits, HA clustered control plane.
- Kubernetes operator with zero-downtime rolling drains, plus audit export and cloud secrets-manager integration.
Details
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Financing for AWS Marketplace purchases
Pricing
Dimension | Description | Cost/unit/hour |
|---|---|---|
Hours | Container Hours | $0.15 |
Vendor refund policy
Refunds are available within 30 days of purchase. To request a refund or cancellation, contact support@elevarq.com ; approved refunds are issued to the originating AWS account.
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
Helm chart (Amazon EKS)
- Amazon EKS
Helm chart
Helm charts are Kubernetes YAML manifests combined into a single package that can be installed on Kubernetes clusters. The containerized application is deployed on a cluster by running a single Helm install command to install the seller-provided Helm chart.
Version release notes
1.1.2 - Go toolchain updated to 1.26.5 (clears GO-2026-5856 in crypto/tls) and per-pod-hour metering is now enforced by the delivered Helm chart: every managed pooler pod calls RegisterUsage under the AWS Marketplace service account.
Additional details
Usage instructions
Deploy pgAgroal Enterprise on Amazon EKS
Prerequisites
- An Amazon EKS cluster (Kubernetes 1.28+) with kubectl configured to reach it.
- Helm 3.8+ (OCI registry support).
- A reachable PostgreSQL backend (Amazon RDS, Aurora PostgreSQL, or self-managed).
- AWS Marketplace metering: this paid product is metered per pod-hour via the AWS Marketplace Metering Service (RegisterUsage). Enable IAM Roles for Service Accounts (IRSA) or EKS Pod Identity, create an IAM role granting the AWSMarketplaceMeteringRegisterUsage managed policy, and associate it with the metering service account in the pgagroal-system namespace. AWS injects this service account; you do not configure metering yourself - the chart enforces it. Setup guide: https://github.com/Elevarq/pgAgroal-Enterprise/blob/main/docs/marketplace/metering.md
- Backend credentials are provided by reference (a Kubernetes Secret or a cloud secrets manager); passwords are never placed in configuration.
Step 1 - Authenticate Helm to the Marketplace registry (the login token is fixed to us-east-1 regardless of your cluster region): aws ecr get-login-password --region us-east-1 | helm registry login --username AWS --password-stdin 709825985650.dkr.ecr.us-east-1.amazonaws.com
Step 2 - Install the operator: helm install pgagroal-enterprise oci://709825985650.dkr.ecr.us-east-1.amazonaws.com/elevarq/pgagroal-enterprise-chart --version 1.1.2 --namespace pgagroal-system --create-namespace This installs the pgAgroal Enterprise operator. Per-pod-hour metering is enforced by the delivered chart: every managed pooler pod calls RegisterUsage under the injected AWS Marketplace service account.
Step 3 - Provide your existing backend credential by reference. pgAgroal Enterprise ships no default password; it reads an existing credential from a Kubernetes Secret (or cloud secrets manager) and fails closed if it cannot resolve one. Create the Secret without putting the password on the command line or in shell history - read it from a file sourced from your own secret store (for example AWS Secrets Manager), then delete it: umask 077; printf '%s' "$PG_PASSWORD" > pg-pass kubectl -n pgagroal-system create secret generic pg-backend --from-literal=username=YOUR_DB_USER --from-file=password=pg-pass rm -f pg-pass PG_PASSWORD is your own backend password from your secret store, not part of this product. To resolve it directly from AWS Secrets Manager instead, see https://github.com/Elevarq/pgAgroal-Enterprise/blob/main/docs/marketplace/aws-listing.md
Step 4 - Deploy a managed pooler by applying a Pgagroal resource (set image to the Marketplace pooler image so it is pulled under your entitlement): kubectl apply -f - <<'EOF' apiVersion: pgagroal.elevarq.com/v1alpha1 kind: Pgagroal metadata: name: pg1 namespace: pgagroal-system spec: image: 709825985650.dkr.ecr.us-east-1.amazonaws.com/elevarq/pgagroal-enterprise:1.1.2 replicas: 2 backendHost: YOUR_POSTGRES_HOST backendPort: 5432 backendSecretRef: pg-backend backendUsername: YOUR_DB_USER maxConnections: 100 EOF
Step 5 - Verify:
- kubectl get pods -n pgagroal-system : the operator and the pg1 pooler pods become Running and Ready.
- Metering: the pooler pod log shows "marketplace-meter: entitled; hourly metering started", and a RegisterUsage event for product code pcphz1dsw4mexqovimmuqgpx appears in AWS CloudTrail.
- Connectivity: connect an application to the pg1 Service on port 6432 and run a test query such as SELECT 1.
Configuration and support Full configuration - backend TLS, cloud secrets managers (AWS/Azure/GCP), the fleet control plane, coordinated connection limits, audit export, and the Prometheus metrics and Grafana dashboards you import into your own Grafana - is documented at https://github.com/Elevarq/pgAgroal-Enterprise . Enterprise support is included: email support@elevarq.com with your AWS account ID and the product version.
Resources
Vendor resources
Support
Vendor support
Enterprise support is included with your subscription and provided by the Elevarq engineering team. Contact support@elevarq.com and include your AWS account ID and the product version. Security response follows the documented CVE-response SLA: when a coordinated upstream pgagroal fix is public, a patched, signed, SBOM-attested image is published within 24 hours for critical severity (with immediate customer notification) and within 72 hours for high severity; medium and low severity fixes ship with the next scheduled image. Documentation and operations guides: https://elevarq.com/docs/pgagroal-enterprise . Refunds are available within 30 days of purchase; to request one, contact support@elevarq.com .
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.