awslabs / aws-glue-schema-registry

AWS Glue Schema Registry Client library provides serializers / de-serializers for applications to integrate with AWS Glue Schema Registry Service. The library currently supports Avro, JSON and Protobuf data formats. See https://docs.aws.amazon.com/glue/latest/dg/schema-registry.html to get started.
Apache License 2.0
131 stars 97 forks source link

Multi-lang support #43

Open einarjohnson opened 3 years ago

einarjohnson commented 3 years ago

Is anyone here familiar with the roadmaps for https://docs.aws.amazon.com/glue/latest/dg/schema-registry.html ?

It seems to me that Java is the only supported language at the moment? Are there any plans to introduce support for .NET and Python and other data formats such as Protobuf and JSON schema? Until this support is official, is there any recommended way to use .NET with the schema registry (direct API calls etc)

blacktooth commented 3 years ago

Hello,

Thanks for your interest in Glue Schema Registry. Support for .NET, Python, Protobuf and JSON is on the roadmap. If you are looking to call Schema Registry APIs, you can use the Glue .NET SDK. Serializers / Deserializers in .NET are not officially supported. If you are interested in building one, you can refer to the wire format. It should be similar to this.

MichaelMt66 commented 3 years ago

Hi, I want to integrate my nodejs ms with Glue Schema Registry, any plans to introduce support to nodejs? and also, is there any recommended way to use nodejs?

mohitpali commented 3 years ago

For node.js, you could use the aws sdk ( https://aws.amazon.com/sdk-for-javascript/ , https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-glue/classes/createschemacommand.html).

einarjohnson commented 3 years ago

@blacktooth , is there any news on Protobuf support? Would be great to get some idea of when we can expect this to happen.

blacktooth commented 2 years ago

@einarjohnson Protobuf support will GA in Q1 2022, please follow the status here. Pease feel free to get in touch with your AWS account team to grant you beta access.

yuoscer commented 2 years ago

Hi @blacktooth, when will glue registry support golang?

felipeborba-dev commented 2 years ago

What is the plan to support other programming languages? We are intending to adopt the AWS Glue Schema Registry, our teams use different programming languages like Python, Go, NodeJS, but I am having a hard time understanding the SDKs, the examples are not objective, basically I am trying to serialize and deserialize to validating the schema, the SDKS has a lot of functionality, but the essentials of serializing and deserializing are not present or very confusing.

hhkkxxx133 commented 2 years ago

The multi-lang support is under active development currently. We will update once we have an ETA. Thanks!

morlando016 commented 2 years ago

The multi-lang support is under active development currently. We will update once we have an ETA. Thanks!

Hi is there a roadmap or estimated quarter for this? My team is looking to use a .NET sdk.

suchitgupta01 commented 2 years ago

Hi, Is there an update on the support? Our applications are on NestJS and Ruby

jackalack commented 1 year ago

+1 For ETA on multi-lang support

rajatsingh9566 commented 1 year ago

+1 for eta multi-lan support.

kristens-work commented 1 year ago

+1 for eta multi-lan support.

j4k4 commented 1 year ago

+1 for eta multi-lan support.

smiron commented 1 year ago

+1 for ETA on support for C#.

Olaktal commented 12 months ago

+1 ETA on support for python, ruby & nodejs

craft-co-jsewell commented 11 months ago

+1 ETA on support for Go, Python, and JS

atiquefiroz commented 11 months ago

+1 ETA on support for nodejs (TS or JS)

jenna-foghorn commented 10 months ago

+1 for multi-lang support

(selfishly) +2 for .NET support

jenna-foghorn commented 10 months ago

☝️ ETA and actual support that is!

vmironichev commented 5 months ago

+1 ETA on support for .NET, Python and Go