$npx skillfedfor your agent

grpcio-status

Status proto mapping for gRPC

With conditionsPyPI Released Jul 2026951.1M downloads / moApache-2.0Pure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — grpcio_status-1.83.0-py3-none-any.whl
v1.83.0 · released 2026-07-23 · Python >=3.10 · 3 runtime deps: protobuf, grpcio, googleapis-common-protos

Yes, if you are building gRPC services or clients in Python and need to work with standardized error details. It is lightweight, actively maintained, has no known vulnerabilities, and uses permissive licensing. Install as a direct dependency only if your code explicitly uses its status proto utilities; otherwise it will likely arrive as a transitive dependency.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.10 or later.
  • Low install friction with a pure-wheel distribution.
  • Actively maintained with a release 22 days ago.

License · maintenance · safety

Apache-2.0 (permissive) — Licensed under Apache-2.0 (permissive), allowing use in commercial and open-source projects with minimal restrictions.

last release 2026-07-23 (22 days)

0 known vulnerabilities (OSV.dev, 2026-08-14) · 951,128,296 downloads/mo, #27 on PyPI

Verify before relying

pip install grpcio-status

from grpcio_status import rpc_status
from protobuf import any_pb2
  • Whether this package is typically used as a direct dependency or primarily as a transitive dependency.
  • What specific status proto features or error-handling patterns are most commonly used in practice.
  • Whether the package provides utility functions beyond proto definitions for error handling.
Same gist for agents: .md · .json

What it is and what it does

grpcio-status is a reference package that provides Python protobuf definitions for the gRPC status proto standard. It enables mapping of gRPC status codes and error details into structured protobuf messages. The package depends on protobuf, grpcio, and googleapis-common-protos, and is designed to work within the gRPC ecosystem.

You would use this package when building gRPC services or clients that need to work with standardized error representations. It serves as a foundational utility for applications that require consistent error handling across gRPC deployments, typically as part of a larger gRPC application stack.

Use it for

  • Work with gRPC error details in Python services using standardized proto definitions.
  • Parse structured error information returned by remote gRPC services.
  • Build gRPC applications that need consistent error representation across deployments.
  • Integrate with gRPC libraries that depend on the status proto standard.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you are building gRPC services or clients in Python and need to work with standardized error details.

It is lightweight, actively maintained, has no known vulnerabilities, and uses permissive licensing. Install as a direct dependency only if your code explicitly uses its status proto utilities; otherwise it will likely arrive as a transitive dependency.

Install

grpcio-status on PyPI

Before you install

Low install friction with a pure-wheel distribution. Actively maintained with a release 22 days ago.

Requires Python 3.10 or later.

License in practice

Licensed under Apache-2.0 (permissive), allowing use in commercial and open-source projects with minimal restrictions.

Quickstart

pip install grpcio-status

from grpcio_status import rpc_status
from protobuf import any_pb2

Verify before relying

  • Whether this package is typically used as a direct dependency or primarily as a transitive dependency.
  • What specific status proto features or error-handling patterns are most commonly used in practice.
  • Whether the package provides utility functions beyond proto definitions for error handling.

Package facts

LicenseApache-2.0 permissive
Python supportSupports the current Python release >=3.10
Install frictionLow. Pure-Python wheel
Runtime dependencies
3 packages
protobufgrpciogoogleapis-common-protos
MaintenanceActively maintained 22 days since the last release
First released
Downloads951,128,296 / month, #27 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone 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_status-1.83.0-py3-none-any.whl

Tags

Capabilities
grpc status proto mappinggrpc error handling pythongrpc status codesprotobuf status messagesgrpc error detailsgrpc status utilities
Topics
grpcprotobuferror-handling

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 status proto mapping”

Give your agent the search over MCP, or paste the wish link into any chat.

Similar packages

grpcio-reflection Worth it
PyPI · Internet · released Jul 2026

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.

Apache-2.0pure Python · 3.10+
9.9Mdownloads / mo
grpcio-testing Worth it
PyPI · Testing · released Jul 2026

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.

Apache-2.0pure Python · 3.10+
670.1Kdownloads / mo
grpcio Worth it
PyPI · Distributed Computing · released Jul 2026

gRPC Python is an HTTP/2-based RPC framework that enables you to define and call remote procedures across network boundaries using protocol buffers for serialization.

Install it if you need RPC communication in a distributed system or are integrating with existing gRPC services.

Apache-2.0compiled wheel · 3.10+
446.4Mdownloads / mo
grpcio-health-checking Worth it
PyPI · released Jul 2026

Provides a standard health-checking service implementation for gRPC Python applications, allowing clients to query server health status over gRPC.

Install it if you are running a gRPC server and need standard health-check endpoints.

Apache-2.0pure Python · 3.10+
83.7Mdownloads / mo
grpcio-tools Worth it
PyPI · Build Tools · released Jul 2026

Generates Python gRPC service stubs and message classes from Protocol Buffer definitions, enabling developers to build gRPC clients and servers.

Apache-2.0compiled wheel · 3.10+
278.2Mdownloads / mo
hatch-protobuf With conditions
PyPI · Code Generators · released Jul 2025

A Hatch build plugin that generates Python files from Protocol Buffers `.proto` files using grpcio-tools, with support for gRPC, type stubs, and custom generators.

MPL-2.0pure Python · 3.9+
190.5Kdownloads / mo

See also grpcio-channelz · types-grpcio-status · ansys-api-platform-instancemanagement · ghome-foyer-api