Wait4X Wait4X is a lightweight, zero-dependency tool to wait for services to be ready. Perfect for CI/CD, containers, and local development.
š Table of Contents
Overview
Wait4X helps you wait for services (databases, APIs, message queues, etc.) to be ready before your app or script continues. It's ideal for:
CI/CD pipelines : Ensure dependencies are up before tests run
: Ensure dependencies are up before tests run Containers & orchestration : Health check services before startup
: Health check services before startup Deployments : Verify readiness before rollout
: Verify readiness before rollout Local development: Simplify service readiness checks
Features
Feature Description Multi-Protocol TCP, HTTP, DNS, and more Service Integrations Redis, MySQL, PostgreSQL, MongoDB, Kafka, RabbitMQ, InfluxDB, Temporal Reverse/Parallel Checking Invert checks or check multiple services at once Exponential Backoff Smarter retries Cross-Platform Single binary for Linux, macOS, Windows Go Package Use as a Go library Command Execution Run commands after checks
... continue reading