Skip to main content

UUID Generator Node

The UUID Generator node automatically creates universally unique identifiers (UUIDs) for your workflows. This node is essential for generating unique IDs for database records, tracking user sessions, creating unique file names, or any scenario requiring guaranteed unique identifiers.

UUID Generator node


Basic Usage

Use the UUID Generator with other nodes that require unique identifiers, such as database operations, file naming, or tracking systems.


Inputs

The UUID Generator node does not require any inputs. It operates as a standalone generator that creates unique identifiers automatically when the node executes.


Outputs

Output

  • Type: String containing a UUID (Universally Unique Identifier)
  • Format: Standard UUID format (e.g., 123e4567-e89b-12d3-a456-426614174000)
  • Works best with: Text nodes, API Call, Database operations, File naming, Display Text

The output is a unique identifier that can be used in downstream nodes for various purposes.


Configuration

This node does not require any configuration. Simply add it to your flow, and it will automatically generate a new UUID each time it executes.


Example Workflows

Unique File Naming

Scenario: Generate unique identifiers for files or records to avoid naming conflicts.

UUID Generator Example

Steps to Create the Flow:

  1. Start with the Start Node.

  2. Add and connect a UUID Generator node:

    • The node will automatically generate a unique UUID when executed
    • No configuration is required
  3. Add and connect downstream nodes that use the UUID:

    • Connect the Output to nodes that need unique identifiers
    • Example: Use with Document Download to create unique file names
    • Example: Use with API Call to send unique transaction IDs
  4. Add Display Text to show the generated UUID (optional).

Result: Each execution generates a new, guaranteed unique identifier.


UUID Format

The UUID Generator produces standard version 4 UUIDs (randomly generated):

  • Format: xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx
  • Example: 550e8400-e29b-41d4-a716-446655440000
  • Character set: Hexadecimal (0-9, a-f)
  • Length: 36 characters including hyphens

Uniqueness Guarantee

UUIDs are designed to be unique across space and time:

  • Extremely low probability of collision (duplicate IDs)
  • No central coordination required
  • Safe to use across distributed systems

Notes

  • A new UUID is generated each time the node executes
  • UUIDs are guaranteed to be unique (with extremely high probability)
  • No configuration or setup required
  • Works independently without external dependencies
  • Generated UUIDs follow the RFC 4122 standard