---
sourceDocument: Brazil Build or modify applications
sourceDocumentLink: https://www.servicenow.com/docs/r/application-development

 Release :

    - brazil

ft:locale :

    - en-US

ft:publication_title :

    - Brazil Build or modify applications

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Development, Data, and Analytics


---

# Publish an application to the application repository

# Publish an application to the application repository {#ariaid-title1}

Release version: Brazil  
Updated September 10, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read  
Publish a custom application to the application repository so that it can be
installed on other instances in your organization.

## Before you begin

To enable a developer to publish an application to the application repository, delegate the Publish to App Repo permission to the developer. For more information, see [Delegate development and deployment permissions to personnel](https://www.servicenow.com/docs/Hyr~Nu5TGG8ovHoCjNC6ag "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, or make the user a Delegated Admin to grant access to all permissions at once.").

If you use an on-prem (self-hosted) instance, see additional details at [Application Repository for self-hosted, air-gapped customers](https://www.servicenow.com/docs/DMyvwFjM_TPr~w~eMttHFg "This application feature enables self-hosted customers to use their own internal application repository just as cloud customers do. These customers don’t install the Application Repository via the ServiceNow Store; they use an alternative method.").

Role required: admin or delegated_developer with Publish To App Repo permission enabled

## Procedure

1. Navigate to AllSystem ApplicationsMy Company Applications.
2. Open the In Development tab.
3. Open the application record that you want to publish to the application repository.
4. Select the Publish to My Application Repository related link.
5. Select Submit.
{#t_PublishAppsToTheAppRepository__steps_uxq_kyc_2nb}

## What to do next

Install the application on company instances so that your organization can start
using it. For more information, see [Install an application from the application repository](https://www.servicenow.com/docs/6S8Z83GCl5HQFPY33EnA9Q "Install your application on an instance so that employees can start using the application that you developed.").  
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 <https://apprepo.service-now.com/sn_appstore_store.do>, and then change the entitlement type for the application.  
Note:  
The Can Edit Application in Studio property defaults to true for new applications, but you can set it false before
publishing.
For more information, see [Manage application entitlements from the application repository](https://www.servicenow.com/docs/eEM4htSXsh7qciIHwROJ6Q "Add or remove application entitlements to limit which instances the application can be installed on.") and [Access ServiceNow Studio](https://www.servicenow.com/docs/mXZT48RwkN4JgxfprAnh0Q "Open ServiceNow Studio from the ServiceNow AI Platform All menu or directly from App Engine Studio.").

*[\>]: and then


