Skip to content
/ proto Public

OwnMFA Proto (Protobuf + gRPC definitions and example code)

License

Notifications You must be signed in to change notification settings

ownmfa/proto

Repository files navigation

OwnMFA Proto

This repository contains the Protobuf and gRPC definitions for the OwnMFA Hermes platform. API design is based on the Google API Design Guide.

Getting Started

Go

Documentation: https://pkg.go.dev/github.com/ownmfa/proto/go

go get -u github.com/ownmfa/proto/go

Example gRPC code: go/example/

Python

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.

Dart

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.

Ruby

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.

C++

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.

PHP

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.

Building

These instructions require Docker and Docker Compose to be installed.

make