grpcio-health-checking
Standard Health Checking Service for gRPC
Decision gist · record as of 2026-08-14
Yes. This is the standard, actively maintained health-checking implementation for gRPC Python services. It has low install friction, no known vulnerabilities, permissive licensing, and is essential for production gRPC deployments that need to integrate with orchestration platforms or load balancers. Install it if you are running a gRPC server and need standard health-check endpoints.AI-flagged interpretation of the facts on this page — verify before relying
Before you install
- Requires grpcio and protobuf to be installed; intended for use with an existing gRPC server setup.
- Low install friction with only two runtime dependencies (protobuf and grpcio).
- Active maintenance with a release 22 days ago.
License · maintenance · safety
Apache-2.0 (permissive) — Licensed under Apache-2.0 (permissive), allowing use in most commercial and open-source projects without significant restriction.
last release 2026-07-23 (22 days)
0 known vulnerabilities (OSV.dev, 2026-08-14) · 83,700,338 downloads/mo, #401 on PyPI
Alternatives
Verify before relying
pip install grpcio-health-checking
import grpcio_health_checking
# Use with grpcio to add health checking to your gRPC server- Specific API surface and how health servicer instances are created and registered with gRPC servers.
- Support for health check status transitions and lifecycle management during server operation.
- Integration patterns with orchestration systems like Kubernetes or service meshes.
What it is and what it does
grpcio-health-checking is the reference implementation of the gRPC health-checking protocol for Python applications. It provides a standard Health service that gRPC servers can expose to allow clients and orchestration systems to query whether the server is running and ready to handle requests. The package depends on protobuf and grpcio, and integrates directly into your gRPC server setup.
The health-checking service follows the gRPC standard, enabling consistent health-probe semantics across polyglot gRPC deployments. It is actively maintained as part of the gRPC project and supports modern Python versions (3.10 through 3.14). The implementation is lightweight and designed to be embedded into existing gRPC services with minimal configuration.
Use it for
- Kubernetes liveness and readiness probes for gRPC services running in containers.
- Load balancer health checks to route traffic only to healthy gRPC server instances.
- Monitoring and observability systems that need to poll gRPC service availability.
- Service mesh integration for automatic failover and traffic management.
- Development and testing of gRPC applications that need to simulate server state transitions.
Worth the install?
AI-flagged interpretation of the facts on this page. Verify before relying on it.
Yes.
This is the standard, actively maintained health-checking implementation for gRPC Python services. It has low install friction, no known vulnerabilities, permissive licensing, and is essential for production gRPC deployments that need to integrate with orchestration platforms or load balancers. Install it if you are running a gRPC server and need standard health-check endpoints.
Install
grpcio-health-checking on PyPI
Before you install
Low install friction with only two runtime dependencies (protobuf and grpcio). Active maintenance with a release 22 days ago. Supports current Python versions from 3.10 through 3.14.
Requires grpcio and protobuf to be installed; intended for use with an existing gRPC server setup.
License in practice
Licensed under Apache-2.0 (permissive), allowing use in most commercial and open-source projects without significant restriction.
Quickstart
pip install grpcio-health-checking
import grpcio_health_checking
# Use with grpcio to add health checking to your gRPC server
Verify before relying
- Specific API surface and how health servicer instances are created and registered with gRPC servers.
- Support for health check status transitions and lifecycle management during server operation.
- Integration patterns with orchestration systems like Kubernetes or service meshes.
Package facts
| License | Apache-2.0 permissive |
| Python support | Supports the current Python release >=3.10 |
| Install friction | Low. Pure-Python wheel |
| Runtime dependencies | 2 packagesprotobufgrpcio |
| Maintenance | Actively maintained 22 days since the last release |
| First released | |
| Downloads | 83,700,338 / month, #401 on PyPI 30-day window, as of 2026-08-14 |
| Known vulnerabilities | None known OSV.dev, checked 2026-08-14 |
| Classifiers | Development Status :: 5 - Production/StableProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14 |
Evidence: grpcio_health_checking-1.83.0-py3-none-any.whl
Tags
Let your AI agent find packages like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.
wish › “grpc server health status”
- grpcio-health-checkingProvides a standard health-checking service implementation for gRPC…
- types-grpcio-health-checkingProvides type stubs for grpcio-health-checking, enabling static type…
- grpcio-adminExposes debugging and monitoring services for gRPC applications,…
Give your agent the search over MCP, or paste the wish link into any chat.
Similar packages
Adds configurable health check endpoints to FastAPI applications, supporting checks for PostgreSQL, Redis, RabbitMQ, HTTP endpoints, Ceph, and custom implementations.
Install it if you are building containerized services or need Kubernetes-compatible health endpoints; skip it if you require active maintenance or expect frequent…
Provides testing utilities and fixtures for building and testing gRPC Python services, including mock servers and test helpers for gRPC communication.
Install it if you are building or testing gRPC services in Python.
Provides type stubs for grpcio-health-checking, enabling static type checkers like mypy and pyright to validate code using gRPC health checking.
Provides Python protobuf definitions for mapping gRPC status codes and error details according to the gRPC status proto standard.
Provides live debugging and introspection of gRPC channels, connections, and RPC activity in Python applications through a built-in debug service.
Enables gRPC Python services to expose runtime reflection of their service definitions, allowing clients to discover available methods and message types without prior knowledge of the service schema.
Install it if you need clients to discover gRPC service methods dynamically or if you're building tooling that requires runtime introspection of gRPC schemas.
See also types-grpcio · fastapi-health · grpcio · nacos-sdk-python