thesis / grpc-protocol
Shared gRPC protocol runtime for PHP: framing, metadata, status/error model, and encoding/compression primitives used by client and server.
Fund package maintenance!
0.1.5
2026-04-10 12:26 UTC
Requires
- php: ^8.4
- ext-ctype: *
- amphp/amp: ^3.1
- amphp/byte-stream: ^2.1
- amphp/pipeline: ^1.2
- revolt/event-loop: 1.0.8
- thesis/endian: ^0.3.3
- thesis/googleapis-rpc-types: ^0.1.6
- thesis/package-version: ^0.1.2
- thesis/protobuf: ^0.1.8
- thesis/protobuf-known-types: ^0.1.5
README
Read-only subtree split from
https://github.com/thesis-php/grpc.Do not open issues/PRs here. Use the monorepo:
Shared gRPC protocol runtime for PHP: framing, metadata, status/error model, and encoding/compression primitives used by client and server.
Contents
Installation
composer require thesis/grpc-protocol
Usage
This package is typically consumed transitively by:
thesis/grpc-clientthesis/grpc-server
You can also require it directly for shared runtime primitives:
- metadata and status context
- gRPC frame codec
- compression and encoding contracts