Skip to content

A collection of public AirMap gRPC definitions

Notifications You must be signed in to change notification settings

amokduke/interfaces

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AirMap Interfaces

This repository contains the Protocol Buffers (version 3) definitions for all public AirMap services that support gRPC.

For more details on all AirMap APIs (including REST) and developer tools, see the AirMap Developers site.

Protocol Buffers

Protocol buffers are a language-agnostic and platform-agnostic format for defining, serializing, and exchanging structured data. An interface is defined once via a proto file and then a compiler is used to generate all client source code.

Generating API client libraries

To generate gRPC source code for AirMap APIs in this repository, you first need to install both Protocol Buffers and gRPC on your local machine.

See the following tutorials that document how to generate client code specific to your language:

Language Tutorial
C/C++ https://grpc.io/docs/tutorials/basic/c.html
Go https://grpc.io/docs/tutorials/basic/go.html
Java https://grpc.io/docs/tutorials/basic/java.html
Node.js https://grpc.io/docs/tutorials/basic/node.html
PHP https://grpc.io/docs/tutorials/basic/php.html
Python https://grpc.io/docs/tutorials/basic/python/

About

A collection of public AirMap gRPC definitions

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Makefile 100.0%