PortModels
Log in

Publish an app

Register an app, prepare its listing, and submit it for review.

Your app and its public listing share one app ID. Registration lets you configure and run the app; publishing makes it discoverable in the gallery.

Register your app#

Open app management in the PortModels console. Claim your publisher namespace if needed, then register the app. Registration costs 1 credit. An app named summarizer under acme has the stable ID acme/summarizer.

Prepare the listing#

Select the registered app and open Listing. Enter its display name, short and full descriptions, app type, and HTTPS app or download URL. You can also add up to five freeform tags of your choice. Users can select a tag on your app page to find other apps with the same tag. Upload a cover image; an icon and up to four screenshots are optional.

Changing the display name does not change the app ID. See Images for supported formats and sizes.

Save and submit#

Save your draft, then select Submit for review. Incomplete drafts can be saved, but submission requires all listing fields and a cover. Your app can operate while its listing is unpublished or awaiting review.

After approval, the listing appears in the gallery. Later edits stay in a draft; the previous approved version remains public until the new submission is approved. Saving during review withdraws that submission, so submit again when your edits are ready.

Manage publication#

Reviewer feedback appears in the Listing tab. Correct a rejected draft and resubmit. Unpublish listing removes it from the gallery without disabling the app or its existing connections.

Configure authentication separately through Connect, and see Pricing and markup for usage earnings.