Hi all. I’m searching the docs, but having a hard ...
# ask-community-for-troubleshooting
d
Hi all. I’m searching the docs, but having a hard time figuring this out. Can we write a standalone command-line app using Airbyte libraries and connectors? That is, we want to pull some CSV or JSON into our database with a simple command-line tool. We also want to be able to run in a typical configurable flow with a GUI, but the command line config is a requirement for us. Does Airbyte have underlying libraries and .jar files and such to use this way?
1
j
Is it possible for the command line app to interact with an Airbyte instance over the API? Basically configure and sync with Airbyte from the tool?
Another alternative would be for the command line app to shell out and use source/destination connector Docker images directly and basically pipe data between the two (this is a bit of a simplification since you may need to do some filtering in some cases to prevent failures).
d
It may work, but a separate install (including docker setup) will be an obstacle for some users.
j
Running connectors on Docker is a hard requirement. We aren’t planning on packaging or maintaining full connectors outside of Docker either.
The second approach I mentioned only requires an active Docker daemon on the machine running the CLI and no additional installs.
Part of the reason we aren’t trying to package connectors as jars and pip files is that we 1) want to support any language 2) we want our connectors to work cross-platform