Summary
User is having trouble finding the ‘Create an application’ button to avoid CORS issues when using the API.
Question
Hi! I am testing Airbyte locally and wanted to try the API to launch some jobs… To do so, I guess I have to create an new application to avoid cors issues. The thong is that I cannot find any “Create an application” button!
This topic has been created from a Slack thread to give it more visibility.
It will be on Read-Only mode here. Click here if you want
to access the original thread.
Join the conversation on Slack
["api", "create-an-application", "cors-issues"]
ok yeah I tried with localhost:8000/api/public/v1/ and it works fine, thanks for your investigations
Can you see Default User Application
?
I can see it on Airbyte 0.64.3 deployed with abctl v0.14.2, helm chart version: 0.551.0
Yes I can But not a “Create an application” button
I tried to create an application via endpoint POST <http://localhost:8000/api/public/v1/applications>
and I got NotImplementedException
https://github.com/airbytehq/airbyte-platform/blob/832ead0213cff39b458bf2b1bdf55d77b57732d0/airbyte-data/src/main/java/io/airbyte/data/services/impls/micronaut/ApplicationServiceMicronautImpl.java#L76|ApplicationServiceMicronautImpl.java#L76
It looks like not implemented yet or intentionally not implemented.
Can’t you use default one?
I noticed that different deployments of Airbyte, e.g. Airbyte Cloud, Airbyte OSS deployed by abctl, Airbyte OSS deployed with helm charts have different sets of features. I think deployment by abctl is intentionally simplified, and it makes sense for local non-production environment.