#cache #grpc-client #performance #service #programming-language

momento-protos

Generated GRPC and Protocol Buffers types for Momento clients

181 releases (91 breaking)

0.107.4 Mar 8, 2024
0.107.0 Feb 29, 2024
0.98.1 Dec 15, 2023
0.97.0 Nov 29, 2023
0.0.3 Nov 1, 2021

#634 in Web programming

Download history 36/week @ 2023-12-06 109/week @ 2023-12-13 34/week @ 2023-12-20 15/week @ 2023-12-27 53/week @ 2024-01-03 12/week @ 2024-01-10 130/week @ 2024-01-17 23/week @ 2024-01-24 24/week @ 2024-01-31 78/week @ 2024-02-07 779/week @ 2024-02-14 389/week @ 2024-02-21 524/week @ 2024-02-28 422/week @ 2024-03-06 204/week @ 2024-03-13 125/week @ 2024-03-20

1,401 downloads per month
Used in momento

Apache-2.0

420KB
9K SLoC

logo

Momento Client Protocols

This repo contains the protobuf protos that define the Momento wire format. We provide client libraries for most programming languages; in most cases you will want to start with one of those. See the Getting Started guide for links to the client library in your favorite language!

This repo is for developers who are working on Momento client libraries, or for special use cases where you want to write code that interacts directly with the Momento gRPC service.

In addition to the protos, this repo contains automation to build the language-specific client bindings for most languages. These types are published to the respective language package repositories, independently from the Momento client libraries themselves. You can find them here:

If you're interested in looking at the protos themselves, here are the most important ones:

  • cacheclient: APIs for interacting reading and writing cache values (data plane)
  • controlclient: APIs for managing caches (create, list, delete: control plane)

Dependencies

~4.5–6.5MB
~109K SLoC