Pular para o conteúdo
Biblioteca de ferramentas

gRPC

RPC de alto desempenho com contratos em Protocol Buffers.

FrameworkOpen source

Framework de chamadas remotas do Google, com contratos em Protobuf, streaming bidirecional e geração de código para várias linguagens.

Quando usar

Na comunicação entre microsserviços, com contratos fortes e desempenho.

Quando evitar

Em APIs públicas consumidas direto por navegadores, em que REST ou GraphQL são mais simples.

Alternativas

Fazem um trabalho parecido. Compare antes de escolher.

  • Linguagem de consulta para APIs flexíveis.

    LinguagemOpen source★ 20,3 mil
  • APIs com tipos de ponta a ponta, sem schema.

    BibliotecaOpen source★ 40,7 mil

Da mesma área, com propósito próximo.

  • Documentação interativa de APIs a partir de OpenAPI.

    BibliotecaOpen source★ 29,1 mil
  • Gera clientes e servidores a partir de uma especificação OpenAPI.

    CLIOpen source★ 26,8 mil
  • Servidor GraphQL para Node.js, popular e extensível.

    BibliotecaOpen source★ 14 mil
  • APIs Python rápidas, tipadas e com docs automáticas.

    FrameworkOpen source★ 104,3 mil