> ## Documentation Index
> Fetch the complete documentation index at: https://resources.flare-studio.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Publish Your App

> Upload your app to Roblox and configure it for the Exe 6 ecosystem

<Info>
  Publishing uploads your prepared app to Roblox, making it available for submission to the Exe 6 App Library.
</Info>

## Prerequisites

<Check>
  Ensure you have [prepared your app](/apps/prepare) before starting the publishing process.
</Check>

## Publishing Steps

<Steps>
  <Step title="Upload to Roblox">
    Right-click the **Exe6Folder** and select **"Save to Roblox..."**

    <Frame>
      <img src="https://mintcdn.com/tomdacatcorp/C_gy-Cx5e46Twnpx/images/apps/publish/savetoroblox.png?fit=max&auto=format&n=C_gy-Cx5e46Twnpx&q=85&s=dbbea444ae91dce65e221edc49216fde" alt="Save to roblox button" width="462" height="346" data-path="images/apps/publish/savetoroblox.png" />
    </Frame>

    <Note>
      The Exe6Folder contains your components from the preparation step.
    </Note>
  </Step>

  <Step title="Save the app to Roblox">
    Click the button "Save" to save your app to Roblox.

    <Frame>
      <img src="https://mintcdn.com/tomdacatcorp/C_gy-Cx5e46Twnpx/images/apps/publish/publishapp.avif?fit=max&auto=format&n=C_gy-Cx5e46Twnpx&q=85&s=29381b0050298be4d1b47f0ae472305a" alt="Link" width="1536" height="1021" data-path="images/apps/publish/publishapp.avif" />
    </Frame>
  </Step>

  <Step title="Access Roblox Create">
    After saving, a window will display a `.../configure` link. Click this link to be redirected to the **Roblox Create** website where you'll configure additional app metadata.

    <Frame>
      <img src="https://mintcdn.com/tomdacatcorp/C_gy-Cx5e46Twnpx/images/apps/publish/appsuccesfulllink.avif?fit=max&auto=format&n=C_gy-Cx5e46Twnpx&q=85&s=45021f08c9058ed048095ff26efd9b68" alt="Link" width="1200" height="800" data-path="images/apps/publish/appsuccesfulllink.avif" />
    </Frame>
  </Step>
</Steps>

## App Metadata Configuration

<Frame>
  <img src="https://mintcdn.com/tomdacatcorp/C_gy-Cx5e46Twnpx/images/apps/publish/metadataapp.avif?fit=max&auto=format&n=C_gy-Cx5e46Twnpx&q=85&s=b4b338bb3448a2f9fc659d56cb44544d" alt="Metadata" width="1200" height="592" data-path="images/apps/publish/metadataapp.avif" />
</Frame>

The description field contains essential metadata for your app. Follow this format:

<CodeGroup>
  ```text Metadata Format theme={null}
  Description: [Your app's main description]

  Tag: [Short, persuasive tagline]

  Icon: [Asset ID of your square icon]

  Color: [Hex code for theme color]

  Minimum: [Minimum Exe 6 build number]
  ```

  ```text Example theme={null}
  Description: Advanced analytics dashboard for tracking player behavior and server statistics in real-time.

  Tag: Powerful analytics at your fingertips

  Icon: rbxassetid://1234567890

  Color: #6366F1

  Minimum: 606
  ```
</CodeGroup>

### Metadata Properties

<ParamField path="Description" type="string" required>
  The main description of your app. Explain what it does and why users should install it. Be clear and concise.
</ParamField>

<ParamField path="Tag" type="string" required>
  A short but persuasive tagline for your app. This appears on the app card in the library. Keep it under 50 characters.
</ParamField>

<ParamField path="Icon" type="assetid" required>
  A square icon for your app (recommended size: 512x512px). Upload to Roblox and use the asset ID.

  <Warning>
    Icons must follow the [App Guidelines](/apps/guidelines) - no app names in the icon!
  </Warning>
</ParamField>

<ParamField path="Color" type="hex" required>
  The hex code for your app's theme color (e.g., `#6366F1`). This color is used in the UI.

  <Tip>
    Pick a color from your icon to match the aesthetic and create a cohesive visual identity.
  </Tip>
</ParamField>

<ParamField path="Minimum" type="number" required>
  The minimum Exe 6 build number required to run your app. If a user has a lower build, they cannot install your app.

  Example: `606` for build 606
</ParamField>

## Enable Distribution

<Steps>
  <Step title="Enable Creator Store Distribution">
    On the Roblox Create configuration page, find and enable the option:

    **"Distribute on Creator Store"**

    <Frame>
      <img src="https://mintcdn.com/tomdacatcorp/C_gy-Cx5e46Twnpx/images/apps/publish/distribution.avif?fit=max&auto=format&n=C_gy-Cx5e46Twnpx&q=85&s=7f9de77097ab8097e9f9e8978c1e87bd" alt="Distribution enabled" width="1200" height="390" data-path="images/apps/publish/distribution.avif" />
    </Frame>

    <Warning>
      This option must be enabled for your app to be accessible for submission.
    </Warning>
  </Step>

  <Step title="Save Your Changes">
    Click the **"Save Changes"** button to finalize your app configuration.
  </Step>
</Steps>

## What Happens Next?

After publishing, your app is ready for submission to Flare Studio for review.

<Card title="Submit for Review" icon="paper-plane" href="/apps/submit">
  Learn how to submit your app to the Exe 6 App Library
</Card>

***

## Metadata Checklist

Before moving to submission, ensure:

<Accordion title="Description Quality">
  * [ ] Clear explanation of app features
  * [ ] Proper grammar and spelling
  * [ ] Highlights unique value proposition
</Accordion>

<Accordion title="Visual Assets">
  * [ ] Icon is square and follows guidelines
  * [ ] Icon doesn't contain app name
  * [ ] Color complements the icon design
</Accordion>

<Accordion title="Technical Requirements">
  * [ ] Minimum build is correctly set
  * [ ] All metadata fields are filled
  * [ ] Creator Store distribution is enabled
</Accordion>

***
