Overview
Sooch AWS Region Latency Pinger is a small command-line container that answers a practical question: which AWS Regions are closest to this workload, right now? Run it from anywhere - a laptop, a CI runner, an ECS or EKS task, or an on-premises host - and it measures real network latency from that environment to public AWS service endpoints in each Region, then prints a report sorted fastest-first.
The tool measures TCP + TLS connection time to public AWS endpoints (EC2 or DynamoDB, selectable), takes multiple samples per Region, and reports the median to smooth out jitter. Probes run concurrently, so a full sweep across all commercial Regions completes in seconds. Output is a human-readable table or JSON (--json) for scripting and automation. Useful for choosing a Region for a new deployment, validating latency assumptions before a migration, comparing connectivity from different offices or networks, and troubleshooting slow cross-Region paths.
Built for zero-trust environments: the container requires no AWS credentials, no IAM permissions, and no configuration; it makes no calls to any endpoint other than public AWS service endpoints, collects no data, writes nothing to disk, and contains no telemetry. It ships as a minimal distroless image that runs as a non-root user. Typical usage: docker run --rm --regions us-east-1,eu-west-1,ap-south-1 or with no arguments to sweep the built-in list of commercial AWS Regions. Options include --count (samples per Region), --timeout, --service ec2|dynamodb, --workers, and --json.
Highlights
- Measures real network latency from your environment to AWS Regions - TCP+TLS connect timing with multiple samples per Region, median-based results, sorted fastest-first in seconds.
- Zero credentials, zero configuration, zero data collection: no AWS account access required, no telemetry, nothing written to disk. Minimal distroless image running as a non-root user.
- Automation-friendly: JSON output mode for CI pipelines and scripts; runs anywhere Docker-compatible - ECS, EKS, Fargate, CI runners, laptops, or on-premises hosts.
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
Vendor refund policy
This is a free product; no charges apply and no refunds are applicable.
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
Run as a container (Docker, ECS, or Kubernetes)
- Amazon ECS
- Amazon EKS
- Amazon ECS Anywhere
- Amazon EKS Anywhere
Container image
Containers are lightweight, portable execution environments that wrap server application software in a filesystem that includes everything it needs to run. Container applications run on supported container runtimes and orchestration services, such as Amazon Elastic Container Service (Amazon ECS) or Amazon Elastic Kubernetes Service (Amazon EKS). Both eliminate the need for you to install and operate your own container orchestration software by managing and scheduling containers on a scalable cluster of virtual machines.
Version release notes
Initial release: concurrent TCP+TLS latency measurement to public AWS service endpoints across all commercial Regions, median-based results, table and JSON output. Distroless non-root image, no AWS credentials required.
Additional details
Usage instructions
Requires any Docker-compatible runtime (Docker, Amazon ECS, Amazon EKS, or self-managed Kubernetes). No AWS credentials or configuration are needed to run the tool.
-
Authenticate to AWS Marketplace ECR (from any AWS account): aws ecr get-login-password --region us-east-1 | docker login --username AWS --password-stdin 709825985650.dkr.ecr.us-east-1.amazonaws.com
-
Run a latency sweep across all commercial AWS Regions: docker run --rm 709825985650.dkr.ecr.us-east-1.amazonaws.com/sooch/region-pinger:1.0.0
-
Common options: --regions us-east-1,eu-west-1 measure a subset of Regions --count 5 samples per Region (default 3) --service ec2 | dynamodb endpoint family to probe --timeout 2s per-probe timeout --json machine-readable output for scripts/CI
The tool prints Regions sorted by median TCP+TLS connect latency and exits. It stores nothing, opens no ports, requires no permissions, and contacts only public AWS endpoints.
Support: support@sooch.ai
Support
Vendor support
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.