UUID é a abreviação de Universally Unique Identifier. É um padrão para a construção de software e faz parte da organização da Fundação de Software Aberto no campo dos ambientes de computação distribuída. UUID é um 128-valor bit que pode ser calculado por um algoritmo específico. Para eficiência, o UUID comumente usado pode ser abreviado para 16 bits. Os UUIDs são usados para identificar tipos de atributos e são considerados identificadores únicos em todos os espaços e tempos. Geralmente, é garantido que este valor é verdadeiramente único. Qualquer UUID gerado em qualquer lugar não terá o mesmo valor. Uma vantagem de usar UUIDs é que novos identificadores podem ser criados para novos serviços. O formato padrão do UUID é xxxxxxxx-xxxx-xxxx-xxxxxx-xxxxxxxxxx (8-4-4 -4-12.