OpenSwoole GRPC framework for building high performance services

22.1.5 2023-12-10 19:00 UTC

This package is not auto-updated.

Last update: 2024-03-31 20:40:34 UTC


OpenSwoole GRPC is an open-source high-performance GRPC solution for PHP including server side and client side implementation.

GRPC is a high performance, open source universal RPC framework. OpenSwoole GRPC is a high performance integration solution for building cloud-native multiple language microservices architecture.


You can add this package to your project using Composer:

composer require openswoole/grpc


  • Native GRPC implementation compliant
  • PHP/PHP-FPM GRPC client compliant
  • OpenSwoole GRPC Compiler provided
  • GRPC unary mode support
  • GRPC server side stream mode
  • GRPC server side interceptors
  • GRPC client side connection pooling and multiplexing


You can find example helloworld project at /example.

Next steps:

  1. Create .proto for your service
  2. Generate PHP stub codes with Open Swoole GRPC Compiler
  3. Implement your own service
  4. Integrate with GRPC service with GRPC client


Documentation for Open Swoole can be found on the Open Swoole website.