The UDDI specifications describe the data structures, programming interface, replication, and operations.

The data structure specification describes how data is stored in a UDDI registry. The programmer's API specification specifies how a UDDI registry can be accessed by publishing and inquiry APIs. The replication specification describes which registries replicate information among themselves. The operator's specification defines policies for security and data management.