| Crates.io | trz-gateway-server |
| lib.rs | trz-gateway-server |
| version | 0.1.17 |
| created_at | 2025-02-24 12:48:03.361817+00 |
| updated_at | 2025-08-05 15:14:59.853357+00 |
| description | Secure Proxy / Agents implementation in Rust |
| homepage | |
| repository | https://github.com/Terrazzo-Web/Terrazzo |
| max_upload_size | |
| id | 1567425 |
| size | 187,005 |
The Terrazzo Gateway allows clients (aka. remote services) to expose gRPC APIs through the Gateway.
The remote services need outbound connectivity to the Gateway. Only the Gateway is publicly available.
Remote services open a WebSocket connections with the Gateway. These WebSockets are then used to transport gRPC traffic.
The connection is encrypted twice
Each remote service authenticates with a TLS certificate.
The TLS certificate is issued by the Gateway in exchange for a code that can be queried from the Gateway and that changes every 60 seconds.