> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://www.glideapps.com/docs/reference/values/unique-identifier/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://www.glideapps.com/_mcp/server. # Unique Identifier > Submit a unique ID automatically. > **Use Row IDs for Security** > > If you're trying to secure rows, we recommend using the Row ID column instead of the Unique ID special value. [Learn more here](/docs/automation/computed-columns/row-id-column). **The Unique Identifier** is a special value that you can assign to a row when users add, edit, or submit forms. This unique identifier gives you additional control over relations between items in your app, because it will generate a totally unique value to differentiate rows from each other, even if they contain the same values as other rows. ## Configuring Unique Identifier Values In the [Layout Editor](/docs/getting-started/intro-to-layout), select the tab you want to edit. Click on the plus (+) symbol in the [Components](/docs/essentials/components) panel. Search for **Unique Identifier** or go to **Special Values -> Unique Identifier**. * The Unique Identifier can only be added to screens where users can add, edit, or submit new entries. In the configuration settings on the right of the Layout Editor, choose the column where the unique values will be stored. #### Unique IDs Arcade > Submit a unique ID automatically.