--- id: grpcio version: "1.83.0" license: Apache-2.0 license_treatment: permissive maintenance: active --- # grpcio — HTTP/2-based RPC framework License: permissive · Maintenance: active · Popularity: top 100 on PyPI ## Install pip install grpcio uv add grpcio poetry add grpcio ## Description gRPC Python =========== Package for gRPC Python. Installation ------------ gRPC Python is available for Linux, macOS, and Windows. Installing From PyPI ~~~~~~~~~~~~~~~~~~~~ If you are installing locally... :: $ pip install grpcio Else system wide (on Ubuntu)... :: $ sudo pip install grpcio If you're on Windows make sure that you installed the :code:`pip.exe` component when you installed Python (if not go back and install it!) then invoke: :: $ pip.exe install grpcio Windows users may need to invoke :code:`pip.exe` from a command line ran as administrator. n.b. On Windows and on Mac OS X one *must* have a recent release of :code:`pip` to retrieve the proper wheel from PyPI. Be sure to upgrade to the latest version! Installing From Source ~~~~~~~~~~~~~~~~~~~~~~ Building from source requires that you have the Python headers (usually a package named :code:`python-dev`). :: $ export REPO_ROOT=grpc # REPO_ROOT can be any directory of your choice $ git clone -b RELEASE_TAG_HERE https://github.com/grpc/grpc $REPO_ROOT $ cd $REPO_ROOT $ git submodule update --init # To include systemd socket-activation feature in the build, # first install the... ## AI interpretation — verify before relying gRPC Python is an HTTP/2-based RPC framework for building efficient remote procedure call services with support for multiple platforms and Python versions. Verdict: grpcio is a production-stable, actively maintained top-100 PyPI package with no known vulnerabilities and permissive licensing. Medium install friction is typical for compiled implementations across multiple platforms. [View on SkillFed](https://skillfed.io/packages/grpcio) · [View on PyPI](https://pypi.org/project/grpcio/)