gRPC es un framework de código abierto de alto rendimiento para llamadas a procedimientos remotos (RPC). Desarrollado originalmente por Google, se basa en HTTP/2 y utiliza Protocol Buffers para la serialización de datos, lo que permite una comunicación eficiente, de baja latencia y segura entre servicios distribuidos. Además, soporta características avanzadas como streaming bidireccional, balanceo de carga, y autenticación, siendo ideal tanto para entornos de centros de datos como para la conexión de dispositivos y aplicaciones móviles con servicios backend.