https://linen.dev logo
m

Matthew Tovbin

09/15/2021, 8:48 PM
Is AirbyteApiClient for Java available somewhere on a Maven repository?
u

user

09/15/2021, 9:04 PM
Technically it is available here: https://airbyte.mycloudrepo.io/public/repositories/airbyte-public-jars/io/airbyte/airbyte-api/ but right now we aren’t making any guarantees about how long jars will be up there or any other stability guarantees
u

user

09/15/2021, 9:05 PM
If having a stable Java API client is useful for you, please tu https://github.com/airbytehq/airbyte/issues/5258 and give us some info on why this would be useful to you.
u

user

09/15/2021, 9:06 PM
It’s definitely something we’ve considered, we just haven’t heard a lot of interest around it yet.
u

user

09/15/2021, 10:06 PM
Thank you!
m

Matthew Tovbin

09/15/2021, 10:06 PM
How do people generally interact with Airbyte API?
u

user

09/15/2021, 10:07 PM
Assuming you are using Swagger, the clients can be auto generated - https://swagger.io/tools/swagger-codegen/
u

user

09/15/2021, 10:17 PM
I believe most people either generate their own clients using some OpenAPI generator or with the HTTP endpoints directly.
u

user

09/15/2021, 10:17 PM
We’re using the OpenAPI generator for Gradle https://github.com/OpenAPITools/openapi-generator/tree/master/modules/openapi-generator-gradle-plugin to generate our internal client.