<h2>Publish an application to the application repository</h2><br/><div style="overflow-x:auto"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head><meta content="text/html; charset=UTF-8" /><meta name="copyright" content="(C) Copyright 2025" /><meta name="DC.rights.owner" content="(C) Copyright 2025" /><meta name="generator" content="DITA-OT" /><meta name="DC.type" content="task" /><meta name="DC.title" content="Publish an application to the application repository" /><meta name="abstract" content="Publish a custom application to the application repository so that it can be installed on other instances in your organization." /><meta name="description" content="Publish a custom application to the application repository so that it can be installed on other instances in your organization." /><meta name="DC.subject" content="applications, repository, publishing" /><meta name="keywords" content="applications, repository, publishing" /><meta name="DC.creator" content="ServiceNow" /><meta name="DC.date.created" content="2023-08-03" /><meta name="DC.date.modified" content="2023-08-03" /><meta name="page-type" content="app-engine" /><meta name="page-type" content="platform" /><meta name="DC.format" content="XHTML" /><meta name="DC.identifier" content="t_PublishAppsToTheAppRepository" /><link rel="stylesheet" type="text/css" href="../../../CSS/commonltr.css" /><title>Publish an application to the application repository</title></head><body id="t_PublishAppsToTheAppRepository"> <h1 class="title topictitle1" id="ariaid-title1">Publish an application to the application repository</h1> <div class="body taskbody"><p class="shortdesc">Publish a custom application to the application repository so that it can be installed on other instances in your organization.</p> <div class="section prereq p" id="t_PublishAppsToTheAppRepository__prereq_nd4_2c3_jdb"> <p class="p">To allow a developer to publish an application to the application repository, delegate the Publish to App Repo permission to the developer. For more information, see <a class="xref" href="t_AddADeveloper.html" title="A system administrator can assign a non-administrator user or group as a developer or deployment resource for a specific application. You can set permissions that designate what specific actions the assigned user can perform in the current instance.">Delegate development and deployment permissions to personnel</a>.</p> <p class="p">Role required: admin, or delegated_developer with Publish To App Repo permission enabled</p> </div> <ol class="ol steps" id="t_PublishAppsToTheAppRepository__steps_uxq_kyc_2nb"><li class="li step"> <span class="ph cmd">Navigate to <span class="ph menucascade"><span class="ph uicontrol">All</span> > <span class="ph uicontrol">System Applications</span> > <span class="ph uicontrol">My Company Applications</span></span>.</span> </li><li class="li step"> <span class="ph cmd">Open the In Development tab.</span> </li><li class="li step"> <span class="ph cmd">Open the application record that you want to publish to the application repository.</span> </li><li class="li step"> <span class="ph cmd">Click the <span class="ph uicontrol">Publish to My Application Repository</span> related link.</span> </li><li class="li step"> <span class="ph cmd">Click <span class="ph uicontrol">Submit</span>.</span> </li></ol> <div class="section postreq" id="t_PublishAppsToTheAppRepository__postreq_pcq_hq3_s3b"> <p class="p">Install the application on company instances so that your organization can start using it. For more information, see <a class="xref" href="install-app-from-repo.html" title="Install your application on an instance so that employees can start using the application that you developed.">Install an application from the application repository</a>.</p> <div class="p"><span class="ph">By default, after you publish an application to the application repository, all your company instances are entitled to the application automatically. To limit which company instances are entitled to the application, access the application repository by going to <a class="xref" href="https://apprepo.service-now.com" target="_blank" rel="noopener noreferrer">https://apprepo.service-now.com</a>, and then change the entitlement type for the application.</span> <div class="note"><span class="notetitle">Note:</span> <p class="p">The <span class="ph uicontrol">Can Edit Application in Studio</span>property defaults to true for new applications, but you can set it false before publishing.</p> <p class="p">In Studio, when an application customization has the <span class="ph uicontrol">Can Edit Application in Studio</span> property set to false, the user sees this warning:<img class="image" id="t_PublishAppsToTheAppRepository__image_tlr_4zc_2nb" src="../image/can-edit-app-studio-warning.png" alt="Can Edit Application in Studio warning" /></p> </div> For more information, see <a class="xref" href="manage-app-entitlements.html" title="Add or remove application entitlements to limit which instances the application can be installed on.">Manage application entitlements from the application repository</a> and <a class="xref" href="t_AccessStudio.html" title="Application developers access ServiceNow Studio to create, import, or open applications.">Access ServiceNow Studio</a>.</div> </div> </div> </body></html></div>