X-Rite offers Software Developer Kits that provides integration of X-Rite software and hardware into 3rd party software:
A My X-Rite account is required to request an SDK/API license. Please log in to My X-Rite and submit your request via the “Request SDK” button. If you do not have an account, you will be prompted to create one.
For display, printer, and paper manufacturers who want to create generic or custom ICC profiles for distribution, a profile distribution license is required.
Request Profile License