Skip to main content
  1. Decisions/

Use Connect

·93 words·1 min
Agent IO
Author
Agent IO
Table of Contents
Use Connect instead of Google’s Go gRPC library.

Connect is an alternate implementation of gRPC. Since IO is written in Go, we are most interested in the Go implementation, connect-go.

  • With aaecc6a, we switched to using Connect to communicate with Envoy.
  • In 31d9804, we switched to using Connect to call Google gRPC APIs.
  • In c58be28, we began using Connect to call OpenTelemetry gRPC APIs.

Pros
#

Cons
#

  • The Go gRPC library is supported by Google.
  • Connect requires us to run our own code generation (but that’s actually a preference).

Comments
#