Version Control for Dataflows via GitHub

Hey Community, 

I am trying to find out if any of you have tried to Version Control your Dataflow transforms via GitHub? I can pull and access the data through the Domo CLI, but I would like to use GitHub centrally at my organization and make changes to Domo through this service. If this is possible please let me know. 




  • jaeW_at_Onyx
    jaeW_at_Onyx Budapest / Portland, OR 🔴


    you can use the JavaCLI to get list-dataflow and get the details of a dataflow.  This will give you a JSON definition of the entire dataflow which you could then send to a github repository.  you can also alter the JSON blob and send it back to Domo via API to update a dataflow ... but that can get tricky fast.


    go to Admin > tools > downloads to download the java cli.  

    in terminal launch the .jar file with 

    java -jar domoUtil.jar


    then type help to see a list of commands.

    the one you're interested will be list-dataflows.  pass the -i parameter to get information about a specific dataflow.


    Jae Wilson
    Check out my 🎥 Domo Training YouTube Channel 👨‍💻

    **Say "Thanks" by clicking the ❤️ in the post that helped you.
    **Please mark the post that solves your problem by clicking on "Accept as Solution"