I’ve seen version control of LLM Apps in Dify. Is it possible to support version control for api access, so that we can integrate it into our dev ops.
For example, if someone publishes a new version of a LLM App, a new api endpoint will be created or a new api key is required, and as a result, unless the dev ops upgrade the api endpoint / api keyto the latest one, the app running in production will refer to the previous api endpoint.
Gary Feng
•
Dec 19, 2024
minimally — to have check in the DSL to git, and allow reloading the app with a different version of the DSL
Benjamin Mogensen
•
Feb 12, 2025
I would think an integration directly to a git repo or GitHub or any other version control system would be great. As long as Dify can support we can see changes made between edits in the workflows for example and then “release” a version of it and perhaps even deploy to a separate prod instance so that we don’t have to move DSL manually.
Pascal M
•
Dec 7, 2024
It would be great to have Dify maintain a history of changes to the app every time I publish it.
But it would be even more useful if we had the possibility to define an external API to receive the copy of the workflow in the background. For example, a webhook that creates a commit in Git every time I publish a new version of the app.
Ewen Wang
•
Sep 30, 2024
Hi, I don’t know what you planned but could you add a feature for enterprise to version upgrade? Just make the Ops easier. Thx!
Log in to comment and vote
Comments6
Lucius.C
Nov 3, 2025
I’ve seen version control of LLM Apps in Dify. Is it possible to support version control for api access, so that we can integrate it into our dev ops.
For example, if someone publishes a new version of a LLM App, a new api endpoint will be created or a new api key is required, and as a result, unless the dev ops upgrade the api endpoint / api keyto the latest one, the app running in production will refer to the previous api endpoint.
Gary Feng
Dec 19, 2024
minimally — to have check in the DSL to git, and allow reloading the app with a different version of the DSL
Benjamin Mogensen
Feb 12, 2025
I would think an integration directly to a git repo or GitHub or any other version control system would be great. As long as Dify can support we can see changes made between edits in the workflows for example and then “release” a version of it and perhaps even deploy to a separate prod instance so that we don’t have to move DSL manually.
Pascal M
Dec 7, 2024
It would be great to have Dify maintain a history of changes to the app every time I publish it.
But it would be even more useful if we had the possibility to define an external API to receive the copy of the workflow in the background. For example, a webhook that creates a commit in Git every time I publish a new version of the app.
Ewen Wang
Sep 30, 2024
Hi, I don’t know what you planned but could you add a feature for enterprise to version upgrade? Just make the Ops easier. Thx!
袁全
Oct 14, 2024
agree w/ you.