The UDDI Programmer's API specification defines a set of functions that all UDDI registries support for inquiring and publishing information about a business or a service on a registry. The UDDI APIs are a collection of XML requests and responses, and therefore, are programming-language neutral. These APIs are used to programmatically interface with the UDDI registry.

Based on their functions, the UDDI APIs can be grouped into inquiry or publishing APIs. The table displays some of the common inquiry and publishing API functions.