The app hub is the space for all your production apps. When your playground users log in to ViewComfy, they will be automatically redirected to your hub and can access the apps there.
To add your company logo and name to your app hub, you can use the Apps Branding button at the top of the app dashboard.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"ViewComfy","colors":{"primary":"#2AB673","light":"#55D799","dark":"#117866"},"logo":{"light":"https://mintcdn.com/viewcomfy/KS7pOsPdQMk5_soH/viewcomfy_logo.svg?fit=max\u0026auto=format\u0026n=KS7pOsPdQMk5_soH\u0026q=85\u0026s=831944987b2f4eee67904cfc35dd2e44","dark":"https://mintcdn.com/viewcomfy/KS7pOsPdQMk5_soH/viewcomfy_logo.svg?fit=max\u0026auto=format\u0026n=KS7pOsPdQMk5_soH\u0026q=85\u0026s=831944987b2f4eee67904cfc35dd2e44","href":"https://www.viewcomfy.com"},"favicon":"/favicon.ico","navbar":{"links":[{"label":"Support","href":"mailto:team@viewcomfy.com"}],"primary":{"type":"button","label":"Dashboard","href":"https://app.viewcomfy.com"}},"footer":{"socials":{"x":"https://x.com/viewcomfy","github":"https://github.com/viewcomfy","linkedin":"https://linkedin.com/company/viewcomfy"}},"seo":{"metatags":{"og:image":"/public/ViewComfy_logo.webp","description":"Everything you need to use ViewComfy to scale your ComfyUI operations."}},"navigation":{"global":{"anchors":[{"anchor":"Community","icon":"discord","href":"https://discord.gg/ZNhpPrv6uS"},{"anchor":"Blog","icon":"newspaper","href":"https://www.viewcomfy.com/blog"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"viewcomfy","hasAudioNarration":false,"actualSubdomain":"viewcomfy","customDomains":["docs.viewcomfy.com"],"gitSource":{"type":"github","owner":"viewcomfy","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a20c7c59ed47149251822d1","collectionId":"0e9c7f82-dc3e-4672-98a8-ae9326233aa1","schemaVersion":"v2"},"entitlements":{},"buildId":"6ae9260c7669ca8a6a0b4c71:success","clientVersion":"0.0.4054","searchFilterCounts":[{"language":"default","tag":"Guides","count":33},{"language":"default","tag":"Deployments","count":7},{"language":"default","tag":"Platform","count":7},{"language":"default","tag":"Serverless API","count":7},{"language":"default","tag":"ViewComfy Apps","count":6},{"language":"default","tag":"Storage","count":3},{"language":"default","tag":"Cloud API","count":3},{"language":"default","tag":"Closed Source Models","count":2},{"language":"default","tag":"Get Started","count":2},{"language":"default","tag":"Examples","count":2}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"viewcomfy_apps/app_hub","slug":"/viewcomfy_apps/app_hub","pageMetadata":{"title":null,"description":null,"href":"/viewcomfy_apps/app_hub","hidden":false},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={p:`p`,..._provideComponents(),...props.components},{Heading,OptimizedImage}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`The app hub is the space for all your production apps. When your playground users log in to ViewComfy, they will be automatically redirected to your hub and can access the apps there.`}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/viewcomfy/Dso5PfP1tJNaYW8k/public/viewcomfy_app_hub.webp?fit=max\u0026auto=format\u0026n=Dso5PfP1tJNaYW8k\u0026q=85\u0026s=0f608987c74054dcd1b5fe3d875fc6f0`,alt:`ViewComfy app hub`,\"data-og-width\":`1003`,width:`1003`,\"data-og-height\":`564`,height:`564`,\"data-path\":`public/viewcomfy_app_hub.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/viewcomfy/Dso5PfP1tJNaYW8k/public/viewcomfy_app_hub.webp?w=280\u0026fit=max\u0026auto=format\u0026n=Dso5PfP1tJNaYW8k\u0026q=85\u0026s=a8b835b4f104aba3996c08e31f40998b 280w, https://mintcdn.com/viewcomfy/Dso5PfP1tJNaYW8k/public/viewcomfy_app_hub.webp?w=560\u0026fit=max\u0026auto=format\u0026n=Dso5PfP1tJNaYW8k\u0026q=85\u0026s=d8a47d1d846e8dda38fbd1a7e9f2f20f 560w, https://mintcdn.com/viewcomfy/Dso5PfP1tJNaYW8k/public/viewcomfy_app_hub.webp?w=840\u0026fit=max\u0026auto=format\u0026n=Dso5PfP1tJNaYW8k\u0026q=85\u0026s=f6055e1fd8eeda704f7d97bf8d714843 840w, https://mintcdn.com/viewcomfy/Dso5PfP1tJNaYW8k/public/viewcomfy_app_hub.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=Dso5PfP1tJNaYW8k\u0026q=85\u0026s=ffb47f08279fcfdd46c9fb9a24fa2682 1100w, https://mintcdn.com/viewcomfy/Dso5PfP1tJNaYW8k/public/viewcomfy_app_hub.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=Dso5PfP1tJNaYW8k\u0026q=85\u0026s=f5a665287576c2a0d45288bdb4310b7d 1650w, https://mintcdn.com/viewcomfy/Dso5PfP1tJNaYW8k/public/viewcomfy_app_hub.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=Dso5PfP1tJNaYW8k\u0026q=85\u0026s=369ee98dde953eedb7271c321bbb9ee9 2500w`}),`\n`,_jsx(Heading,{level:`2`,id:`add-an-app-to-your-hub`,children:`Add an app to your hub`}),`\n`,_jsx(_components.p,{children:`To add an app to your hub, you need to select the app hub radio button next to your app name.`}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/viewcomfy/Dso5PfP1tJNaYW8k/public/app_hub_button.webp?fit=max\u0026auto=format\u0026n=Dso5PfP1tJNaYW8k\u0026q=85\u0026s=fd73d90b081d33f583c5522ff288ae3e`,alt:`add an app to the hub`,\"data-og-width\":`1952`,width:`1952`,\"data-og-height\":`160`,height:`160`,\"data-path\":`public/app_hub_button.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/viewcomfy/Dso5PfP1tJNaYW8k/public/app_hub_button.webp?w=280\u0026fit=max\u0026auto=format\u0026n=Dso5PfP1tJNaYW8k\u0026q=85\u0026s=8d454ca1778570531eaa31f8235cc67f 280w, https://mintcdn.com/viewcomfy/Dso5PfP1tJNaYW8k/public/app_hub_button.webp?w=560\u0026fit=max\u0026auto=format\u0026n=Dso5PfP1tJNaYW8k\u0026q=85\u0026s=e7ee2056652f97a5ab3a99efb3912fc4 560w, https://mintcdn.com/viewcomfy/Dso5PfP1tJNaYW8k/public/app_hub_button.webp?w=840\u0026fit=max\u0026auto=format\u0026n=Dso5PfP1tJNaYW8k\u0026q=85\u0026s=39b7d47eb1c6bf135a72f51e91eef794 840w, https://mintcdn.com/viewcomfy/Dso5PfP1tJNaYW8k/public/app_hub_button.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=Dso5PfP1tJNaYW8k\u0026q=85\u0026s=e60e327c035aca63ffe989d833ac9298 1100w, https://mintcdn.com/viewcomfy/Dso5PfP1tJNaYW8k/public/app_hub_button.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=Dso5PfP1tJNaYW8k\u0026q=85\u0026s=7f66a3d28df3ca1422ca314c6fd95ad5 1650w, https://mintcdn.com/viewcomfy/Dso5PfP1tJNaYW8k/public/app_hub_button.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=Dso5PfP1tJNaYW8k\u0026q=85\u0026s=35e55ca9123f6529455f5d6902de7310 2500w`}),`\n`,_jsx(Heading,{level:`2`,id:`brand-the-app-hub`,children:`Brand the app hub`}),`\n`,_jsx(_components.p,{children:`To add your company logo and name to your app hub, you can use the Apps Branding button at the top of the app dashboard.`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":null,"description":null,"href":"/viewcomfy_apps/app_hub","hidden":false}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Add an app to your hub","slug":"add-an-app-to-your-hub","depth":2,"children":[]},{"title":"Brand the app hub","slug":"brand-the-app-hub","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"viewcomfy","siteName":"ViewComfy","title":"App hub - ViewComfy","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"originalFileLocation":"viewcomfy_apps/app_hub.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Everything you need to use ViewComfy to scale your ComfyUI operations.\">\u003cmeta data-mint-head name=\"application-name\" content=\"ViewComfy\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/viewcomfy/PNZsyegbtLl6M1zQ/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/viewcomfy/PNZsyegbtLl6M1zQ/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/viewcomfy/PNZsyegbtLl6M1zQ/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/viewcomfy/PNZsyegbtLl6M1zQ/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/viewcomfy/PNZsyegbtLl6M1zQ/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/viewcomfy/PNZsyegbtLl6M1zQ/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/viewcomfy/PNZsyegbtLl6M1zQ/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/viewcomfy/PNZsyegbtLl6M1zQ/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/viewcomfy/PNZsyegbtLl6M1zQ/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"App hub - ViewComfy\">\u003cmeta data-mint-head property=\"og:description\" content=\"Everything you need to use ViewComfy to scale your ComfyUI operations.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"ViewComfy\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.viewcomfy.com/viewcomfy_apps/app_hub\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://viewcomfy.mintlify.app/public/ViewComfy_logo.webp\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"App hub - ViewComfy\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Everything you need to use ViewComfy to scale your ComfyUI operations.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://viewcomfy.mintlify.app/public/ViewComfy_logo.webp\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/viewcomfy/PNZsyegbtLl6M1zQ/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"ViewComfy\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2AB673\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.viewcomfy.com/viewcomfy_apps/app_hub\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/viewcomfy_apps/app_hub.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.viewcomfy.com/#organization\",\"name\":\"ViewComfy\",\"url\":\"https://docs.viewcomfy.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/viewcomfy/KS7pOsPdQMk5_soH/viewcomfy_logo.svg?fit=max\u0026auto=format\u0026n=KS7pOsPdQMk5_soH\u0026q=85\u0026s=831944987b2f4eee67904cfc35dd2e44\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.viewcomfy.com#website\",\"name\":\"ViewComfy\",\"url\":\"https://docs.viewcomfy.com\",\"publisher\":{\"@id\":\"https://docs.viewcomfy.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.viewcomfy.com/viewcomfy_apps/app_hub#webpage\",\"url\":\"https://docs.viewcomfy.com/viewcomfy_apps/app_hub\",\"name\":\"App hub\",\"isPartOf\":{\"@id\":\"https://docs.viewcomfy.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.viewcomfy.com/viewcomfy_apps/app_hub#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.viewcomfy.com/viewcomfy_apps/app_hub#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"ViewComfy Apps\",\"item\":\"https://docs.viewcomfy.com/viewcomfy_apps/description\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"App hub\",\"item\":\"https://docs.viewcomfy.com/viewcomfy_apps/app_hub\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.viewcomfy.com/viewcomfy_apps/app_hub#article\",\"headline\":\"App hub\",\"name\":\"App hub\",\"url\":\"https://docs.viewcomfy.com/viewcomfy_apps/app_hub\",\"mainEntityOfPage\":{\"@id\":\"https://docs.viewcomfy.com/viewcomfy_apps/app_hub#webpage\"},\"image\":\"https://docs.viewcomfy.com/public/ViewComfy_logo.webp\",\"publisher\":{\"@id\":\"https://docs.viewcomfy.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.viewcomfy.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"ViewComfy\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"ViewComfy","nav":{"global":{"anchors":[{"anchor":"Community","icon":"discord","href":"https://discord.gg/ZNhpPrv6uS"},{"anchor":"Blog","icon":"newspaper","href":"https://www.viewcomfy.com/blog"}]},"tabs":[{"tab":"Guides","groups":[{"group":"Get Started","pages":[{"title":null,"href":"/get_started/introduction"},{"title":null,"href":"/get_started/quick_start"}]},{"group":"Deployments","pages":[{"title":null,"href":"/deployments/description"},{"title":null,"href":"/deployments/create_a_deployment_(deploy_a_workflow)"},{"title":null,"href":"/deployments/using_the_manager"},{"title":null,"href":"/deployments/adding_models"},{"title":null,"href":"/deployments/updating_the_gpu"},{"title":null,"href":"/deployments/common_issues"},{"title":null,"href":"/deployments/default_nodes"}]},{"group":"Comfy Workspace","pages":[{"title":null,"href":"/comfy_workspace/description"}]},{"group":"Platform","pages":[{"group":"Serverless API","pages":[{"title":"Description","href":"/viewcomfy_api/description"},{"title":"Quick Start","href":"/viewcomfy_api/quick_start"},{"title":null,"href":"/viewcomfy_api/updating_workflows"},{"group":"Examples","pages":[{"title":null,"href":"/viewcomfy_api/examples/python"},{"title":null,"href":"/viewcomfy_api/examples/typescript"}]},{"title":null,"href":"/viewcomfy_api/autoscaling"},{"title":null,"href":"/viewcomfy_cloud/inference"},{"title":"Memory Snapshot (beta)","href":"/viewcomfy_api/memory_snapshot"}]},{"group":"Cloud API","pages":[{"title":"Description","href":"/viewcomfy_cloud/description"},{"title":null,"href":"/viewcomfy_cloud/add_models_and_loras"}]}]},{"group":"ViewComfy Apps","pages":[{"title":null,"href":"/viewcomfy_apps/description"},{"title":null,"href":"/viewcomfy_apps/build_and_edit"},{"title":null,"description":null,"href":"/viewcomfy_apps/deploy"},{"title":null,"href":"/viewcomfy_apps/app_hub"},{"title":null,"description":null,"href":"/viewcomfy_apps/share"},{"title":null,"href":"/viewcomfy_apps/utils_node_pack"}]},{"group":"Closed Source Models","pages":[{"title":null,"href":"/closed_source_models/description"},{"title":null,"href":"/closed_source_models/pricing"}]},{"group":"Storage","pages":[{"title":null,"href":"/storage/description"},{"title":null,"href":"/storage/models"},{"title":null,"href":"/storage/outputs"}]},{"group":"Account","pages":[{"title":"Billing","href":"/account/billing"}]},{"group":"Cloud API","pages":[{"title":"Description","href":"/viewcomfy_cloud/description"},{"title":null,"href":"/viewcomfy_cloud/add_models_and_loras"},{"title":null,"href":"/viewcomfy_cloud/inference"}]},{"group":"FAQs","pages":[{"title":"FAQs","href":"/faqs/faqs"}]}]}]},"basePath":"","title":"App hub - ViewComfy","buildId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","deploymentId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","dynamics":["a74be98ba7"],"chunks":["zoom-image-lightbox-B4-wUcHm.js","lightbox-handle-r17bVUz3.js"]}