Skip to main contentDeploying Your Workflow
-
Login to the ViewComfy dashboard
-
Deploy your
workflow_api.json file under the “Deploy your own” or use a Templates such as the “ComfyUI: Base Installation” to build a workflow from scratch
-
Once deployment is complete, access the ComfyUI interface
- Note: The interface will initially show the default workflow
- To load your workflow, drag and drop your
workflow_api.json/workflow.json file onto the canvas
- You can find your file in the “Your Workflows” tab under “Workflow Files”
-
Test your workflow in the ComfyUI interface to verify everything works correctly
- The Manager is fully functional for installing custom nodes, pip packages and models
- Add models through the dashboard using the “Add a Model” button in the “Your Workflows” tab
Storage and Models
- All workflows within a team share the same model storage
- Models downloaded for one workflow can be used in others without re-downloading
- The ComfyUI input folder uses shared storage with the same properties as the model storage
API and Value Management
When running your workflow through our API or ViewComfy Web app:
- By default, the workflow_api.json you used at deployment, with all of it’s values will be run.
- Provided values will override the
workflow_api.json default values.
- Any unspecified values will use the defaults from the original
workflow_api.json
Building Your ViewComfy Web App
You have two options:
- Clone the project from GitHub
- Use the online editor
- Note: The online editor currently doesn’t support workflow playground testing
- For full playground functionality, use the local version
Deploying your ViewComfy App
-
After workflow deployment:
- Get your API keys from the “Your Workflows” tab
- Copy the “API Endpoint” URL to the ViewComfy App’s Endpoint field
-
Finalizing your app:
- Download the
view_comfy.json file from the editor
- Go to ViewComfy Apps in the dashboard
- Click “Deploy App”
Team Management
- Use the “Invite Users” button in “ViewComfy Apps” tab to add team members
- Team members must accept invitations to access the app
- Team members added that way can only access the app, not the dashboard
Additional Resources
Learn more with these guides: