go-grpc-middleware

Developed for the Go programming language, this library provides interceptor components, assistive tools, and chain mechanisms for gRPC services. Observability signals allow to configure common functions such as authentication, retry, and error recovery. It is used to create clean and common functionality shares in server and client-side gRPC methods.

GO

grpc-ecosystem · Authentication & Identity

STARS6.8K
FORKS743
COMMITS0
CONTRIBUTORS0
VERSIONv2.3.4
UPDATED24 days ago
GogRPCMiddlewareInterceptorApache-2.0

Common commercial products in this category: Auth0, Okta, AWS Cognito

What can it do?
  • You run multiple gRPC interconnectors sequentially with a chain structure.
  • You add observable signals with logging, metric collection, and tracking tools.
  • You integrate authentication and error recovery mechanisms into gRPC services.
User reviews
  • • NeutralGitHub Issue

    go-grpc-middleware.v2: Action Plan.

    “Hi :wave: We have tons of stuff to improve in this library and there wasn't really time for this. Let's do it finally! Let's maintain this issue as a single place to track our work. :muscle: cc @domgreen @johanbrandhorst @mwitkow The plan is to start from scratch in the `v2`…”

GitHub

My note

Alternative pages

More in: Authentication & Identity