Skip to content

Supported protobuf and gRPC features

Zaq? Wiedmann edited this page May 1, 2018 · 4 revisions

Services with truss are defined with protobuf and gRPC files (.proto files).

truss has various levels of support for different protobuf language features. This page will briefly describe some supported and not currently supported features.

truss uses proto3. Check out the language guide and specification. Also check out the gRPC Overview.

Supported:

Not Currently Supported (Community Contributions Welcome).

Not Supported Issue
oneof #225
Multiple protobuf packages #201
HTTP 1.1 forms #223
Streaming #125

If you would like to contribute support for a feature, click the linked issue to find out more.

If you find a feature not supported and not mentioned here, please create an issue.