Hi guys, this is my first post here, nice to e-mee...
# announcements
m
Hi guys, this is my first post here, nice to e-meet you all. I’m currently testing meltano and seems a really nice tool. One question, is there any web api? Ideally, I would like to manage meltano integrated with my current application - without going to the ui itself.
j
Hi Marcelo, I can't find anything in documentation, but try - with
meltano ui
running - visiting these URLs:
Copy code
<http://localhost:5000/api/v1/version>
<http://localhost:5000/api/v1/identity>
<http://localhost:5000/api/v1/plugins/all>
<http://localhost:5000/api/v1/plugins/installed>
<http://localhost:5000/api/v1/orchestrations/pipeline-schedules>
More to find at https://gitlab.com/meltano/meltano/-/tree/master/src/webapp/src/api.
a
@jan_fertek I'm not sure about a web API. All functions of meltano are accessible from the CLI. We automate everything using the CLI commands
d
@marcelo_vilela @jan_fertek Meltano UI uses an internal API, but this is not considered a public API and its interface is not stable. As Adam mentions, the CLI is the primary interface right now.
We could definitely explore a public API, though 🙂 @marcelo_vilela Perhaps you'd like to file an issue on https://gitlab.com/meltano/meltano/-/issues with some thoughts on the endpoints you're interested in? We could either turn parts of the current internal API public, or have the UI move over to the new public API once it's ready.
m
Great, thanks a lot. I will take a look and file an issue. For now, I will probably use the CLI