Official Specification Documents

These documents represent the official definition of the UDI interface. The current version (1.01) is the final version, ready for implementation.

The UDI Specifications are organized into multiple books, as described in detail in the "Document Organization" chapter of the UDI Core Specification. The UDI Core Specification contains the definitions for UDI services and facilities required in all UDI environment implementations. The other specification books represent independent, optional services which may be common but are not required in all implementations.

FOR BEST RESULTS, PRINT WITH Adobe Acrobat 4.0 or later.

  • UDI Core Specification, Version 1.01, Volume I [~1.8MB Acrobat 3.0 PDF]
  • UDI Core Specification, Version 1.01, Volume II [~1.5MB Acrobat 3.0 PDF]
  • UDI Physical I/O Specification, Version 1.01 [~935KB Acrobat 3.0 PDF]
  • UDI PCI Bus Binding Specification, Version 1.01 [~125KB Acrobat 3.0 PDF]
  • UDI System Bus Binding Specification, Version 1.01 [~112KB Acrobat 3.0 PDF]
  • UDI Network Driver Specification, Version 1.01 [~639KB Acrobat 3.0 PDF]
  • UDI SCSI Driver Specification, Version 1.01 [~536KB Acrobat 3.0 PDF]
  • UDI IA-32/IA-64 ABI Binding Specification, Version 1.01 [~161KB Acrobat 3.0 PDF]
  • Bound copies of the Version 1.01 UDI Specifications are available from CerTek Software Designs, Inc. See http://www.certek-software.com/udi.html for details on ordering bound copies.


    The UDI Specifications contain the only "normative" documentation (that is, the official definition of the interfaces). All the other documents are "informative": they provide useful information and background to help in understanding how to use and implement UDI environments and drivers. See here for informative documents from Project UDI.