Framework RPC (Remote Procedure Call) open source de Google utilisant Protocol Buffers (protobuf) comme format de sérialisation binaire et HTTP/2 comme protocole de transport. gRPC est 5 à 10 fois plus rapide que REST/JSON grâce à la sérialisation binaire compacte et au multiplexage de HTTP/2. Les services et messages sont définis dans des fichiers .proto depuis lesquels on génère automatiquement des clients et serveurs dans 10+ langages. Supporte le streaming unidirectionnel et bidirectionnel. Utilisé pour les communications inter-microservices à faible latence, les APIs ML serving (TensorFlow Serving, Triton), et les SDKs de streaming (Kafka gRPC, gRPC-gateway). Principal inconvénient par rapport à REST : moins lisible humainement, outillage de débogage plus complexe.