How to Set the Public URL Slug

Updated on 05 August, 2026

Set the public URL slug for a Vultr Marketplace app using the Vultr Console or Vultr API to define the unique landing page address for your application.


The public URL slug is the final part of your application's landing page URL. If your application's slug is my-fantastic-app, the full URL to your app's landing page is https://www.vultr.com/marketplace/apps/my-fantastic-app. The slug must be unique across all Marketplace apps, and can only contain letters, numbers, or hyphens. It cannot start or end with a hyphen. For SEO purposes, use hyphens to separate words in your slug. If you are not the official maintainer of a project, preface your slug with your vendor name. For example, a vendor named Foo distributing a custom WordPress app uses foo-wordpress.

This guide explains how to set the public URL slug using the Vultr Console or the Vultr API.

  • Vultr Console
  • Vultr API
  1. Click Marketplace in the Vultr Console's left-hand menu.

  2. Click the application name to open the Edit App screen.

  3. Click the Settings tab.

  4. Under Public URL Slug, enter your slug. The field below shows a preview of the resulting path, /apps/SLUG.

  5. Click the Update URL Slug button.

After you set your public URL slug, you can preview the landing page.

  1. Click the General Information tab.

  2. Click the View Public Landing Page link in the Readme section to preview your application's landing page.

Send a PATCH request to the Update Marketplace App endpoint. Replace {app-id} with the app's ID and URL-SLUG with your chosen slug. You can only change the slug while the app is private.

console
$ curl "https://api.vultr.com/v2/marketplace/apps/{app-id}" \
    -X PATCH \
    -H "Authorization: Bearer ${VULTR_API_KEY}" \
    -H "Content-Type: application/json" \
    -d '{
        "public_url_slug": "URL-SLUG"
    }'

The response contains the updated app object.

Comments