1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
This directory contains the generated stubs and thin language wrappers for the
UDB gRPC protocol.
Current protocol version: [`UDB_PROTOCOL_VERSION`](UDB_PROTOCOL_VERSION) =
`1.0.0`.
Current crate/SDK release from [`../versions.json`](../versions.json): `0.3.0`.
Go, Python, TypeScript, and PHP are the published-first SDKs. C# and Java have
versioned manifests and committed stubs; their public package publishing is
tracked as release pipeline work.
The generated clients come from:
- ---
Regenerate after proto changes:
```powershell
.\scripts\gen_sdk.ps1
```
```bash
./scripts/gen_sdk.sh
```
Consumers do not need generation tools for normal use; each SDK commits its
generated `gen/` surface, except the TypeScript runtime package, which loads the
bundled `.proto` files dynamically through `@grpc/proto-loader`.
Every client should send:
- -------
The wrapper clients centralize these headers. Use raw generated stubs only when
you need an RPC that does not yet have a convenience method, and still attach the
same metadata.