Skip to content

Latest commit

 

History

History
38 lines (30 loc) · 2.31 KB

README.md

File metadata and controls

38 lines (30 loc) · 2.31 KB

Getting Started with the Pub/Sub API

About

Welcome to the Pub/Sub API Pilot! This repo contains the critical proto file that you will need to use the API. Refer to the pilot guide on how to use it. There is a Python example app in this repo (python directory) as well as multiple Go example apps (go directory); please read the corresponding READMEs carefully.

gRPC officially supports 11 languages, but there is unofficial community support in more. To encode and decode events, an Avro library for your language of choice will be needed. See below for which officially supported languages have well-supported Avro libraries:

Supported gRPC Language Avro Libraries
C# AvroConvert
Apache Avro C# (docs are not great)
C++ Apache Avro C++
Dart avro-dart (last updated 2012)
Go goavro
Java Apache Avro Java
Kotlin avro4k
Node avro-js
Objective C ObjectiveAvro (but read this)
PHP avro-php
Python Apache Avro Python
Ruby AvroTurf

Resources

Documentation

Additional Code Samples