Join Slack
Powered by
Is <AirbyteApiClient> for Java available somewhere...
# contributing-to-airbyte
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.
Open in Slack
Previous
Next