This repository contains the Protobuf and gRPC definitions for the OwnMFA Hermes platform. API design is based on the Google API Design Guide.
Documentation: https://pkg.go.dev/github.com/ownmfa/proto/go
go get -u github.com/ownmfa/proto/go
Example gRPC code: go/example/
The Python package can be copied locally from this repository or regenerated using the Protobuf definitions. See the gRPC Python quick start for more information.
The Dart package can be copied locally from this repository or regenerated using the Protobuf definitions. See the gRPC Dart quick start for more information.
The Ruby package can be copied locally from this repository or regenerated using the Protobuf definitions. See the gRPC Ruby quick start for more information.
The C++ package can be copied locally from this repository or regenerated using the Protobuf definitions. See the gRPC C++ quick start for more information.
The PHP package can be copied locally from this repository or regenerated using the Protobuf definitions. See the gRPC PHP quick start for more information.
These instructions require Docker and Docker Compose to be installed.
make