The Dentrix Developer Program (DDP) is for software developers who already have or plan to create software that integrates with Dentrix G5 and later versions. It offers a channel for Henry Schein ONE to provide Dentrix development tools to software developers and work with them to deliver shared value to our common customers.
Click on the 'Sign Up' link. Once you have submitted an application, you will receive a confirmation email that it has been received successfully. Our team then reviews the application and, if approved, will send you the DDP Agreement to sign pursuant to your receiving the API key.
Members will receive the following:
  • API key and credentials to access the Dentrix API
  • API documentation
  • Sample code and other API development tools
  • Access to the Developer Program Knowledge Base
  • Access to the latest versions of the Dentrix software (for development & testing purposes) and product manuals
  • Dentrix product support for installation and configuration issues
Yes, DDP members can access the latest versions of Dentrix (G5 and later) from the secure DDP web portal.

There are currently two types of APIs available through the Dentrix Developer Program: 1) the Dentrix API (which is primarily a data API) and 2) a dentriXlink toolbar API (non-data API). The Dentrix data API provides developers with access to a library of functions that read and write data from the Dentrix database.

Click Read API List to view the complete list of available read-only table views, and stored procedures, and DLL functions.

Click Write API List to view the complete list of available write-enabled table views, and stored procedures, and DLL functions.

The dentriXlink toolbar API allows developers to create and distribute their own bridges/links from Dentrix to their application. These links are displayed on the dentriXlink toolbar within Dentrix.

Click dentriXlink Toolbar to view the available functions.

The Software Developer Kit refers to the Dentrix data and toolbar APIs, sample code, programmer's guide and all other tools and information made available to assist DDP members in integrating and using the Dentrix API.
The DDP License Agreement explicitly prohibits DDP members from transferring, selling, distributing, disclosing, leasing, syndicating, sub-syndicating, lending, or sublicensing the Dentrix API, or any portion thereof including their API key. Any such violation will result in termination of the DDP member’s agreement, API key, and associated access privileges.
No, there is no expiration date for the API key itself. However, the download link where DDP members obtain their initial Welcome Kit expires after 7 days. A DDP member who fails to download their Welcome Kit within the 7-day period will need to contact DDP Support at DDPSupport@Dentrix.com to request a new kit.
The Dentrix API is built into the Dentrix database/server framework (starting with G5) and is accessed through a password-protected ODBC connection, so most common programming languages can be used (such as C#, C++, Java, etc.).
No, API queries can be run from any Dentrix G5+ machine on a given network.
Yes, the DDP provides a JDBC driver that is available for download from the Resource Center > Downloads page on https://ddp.dentrix.com/.
Yes. However, the DDP does not currently provide a method for directly connecting to the Dentrix database via the Internet. Therefore, in order for a cloud/web-based application to access the APIs, the DDP member will need to create a desktop app/service that runs on a Dentrix server or workstation machine to access the necessary data through the local API/password-protected ODBC connection and then send it to their web application.
No, Dentrix does not currently provide or support an HL7 interface.
There are two costs associated with the Dentrix Developer Program: 1) a $1,500 registration and set-up fee, which is a one-time payment, and 2) a monthly royalty fee based on the API categories that the DDP member selects for their product(s).
Yes, DDP members with a Pro API Access Plan must pay royalties regardless of whether their Dentrix customers utilize WRITE-BACK API features. This is due to the agreement under which they acquired the API key.
Yes, there is an application certification process available to DDP members called Connected Certification. To apply, go to https://ddp.dentrix.com/ click on Applications, select Connected, click on Apply for Connected Program and complete the form. Once approved, you will receive instructions and communication from the DDP to expedite your certification process.

To maintain Connected Certification status, DDP members must certify their products within six months of the latest, major Dentrix release. The Dentrix Connected status signifies to our Dentrix customers that a product has been thoroughly tested and verified to work with the latest version of Dentrix and the associated API. If the product is not recertified within six months of the latest Dentrix release, the previously certified product's listing on the Dentrix Connected Website will be removed and the DDP member will be required to remove any reference to their product's Dentrix Connected or certified status from their product Website(s), marketing literature, etc.

You can submit an application to list and promote your certified product through the Dentrix Connected and Marketplace websites. If approved, you may use the Dentrix Connected logo in your marketing activities. For more information about the Dentrix Connected program, visit www.dentrix.com/DentrixConnected. For more information on the Dentrix Marketplace, visit www.Dentrix.com/Marketplace.
There are specific software application types that are currently not allowed to join the Dentrix Developer Program, Connected Program, or be published on the Dentrix Marketplace. They include patient financing, credit card processing, and insurance claim processing.
No. At this time there are no APIs available for Dentrix Ascend, Dentrix Enterprise, Easy Dental, DentalVision Enterprise, EndoVision, PerioVision, and OMSVision. The DDP currently only offers APIs for Dentrix (versions G5 and later). However, you may submit a request for integration to the aforementioned products at ddp@dentrix.com.
No. Henry Schein ONE does not perform Beta testing for third-party products.
No. As a policy, Henry Schein ONE does not make its customer lists available to any third parties.
No, given the already large volume of products and services that FSCs and other Dentrix sales representatives sell to dentists, it is not feasible for them to promote or sell DDP members' applications. Dentrix does not ensure traction in our sales channels for partner products. Introduction and product training in our sales channels are reserved for our highest level of partnerships.
DDP members that do not renew their membership (i.e., do not pay their annual membership renewal fee) will no longer have access to the Dentrix API, API tools, documentation and Dentrix software installs available on the DDP website. They will need to provide evidence and certification that they are no longer using the Dentrix API key with their application or with their Dentrix customers.
No, there is no trial option available. However, in an effort to provide as much clarity as possible, the complete list of read and write table views, stored procedures, and DLL functions currently available is published on this FAQ page.
Yes, the Dentrix API is available with Dentrix Canada G6 and higher.

To add more than one site to your account, you need to

  1. Log into the DDP Portal by clicking on http://ddp.dentrix.com/
  2. Navigate to the My Account menu
  3. Click on the My Account link and select Profile
  4. Click on the Add Sites link to open the Profile page
  5. Complete the form

Henry Schein ONE does not share or divulge what it considers to be intellectual property (IP) of Dentrix.

No, Henry Schein ONE does not share or divulge the data dictionary or schema.

  1. Go to http://ddp.dentrix.com/
  2. Click on the Login link and log in to the site
  3. Go to Resources > Support
  4. Complete and submit the Support ticket form
The imaging vendor must be invited and then approved by both Henry Schein Dental and Henry Schein ONE.
The imaging vendor pays the required fee and is then placed into the queue (based on order of payment). They then provide their software developer kit (SDK) and associated documentation to HS ONE who then commences building the Connector to the imaging vendor's application.
No, any Connector developed by HS ONE remains HS ONE intellectual property. The imaging vendor has the option to purchase the HS ONE Connector or choose to simply build their own.
No. This is because the APIs provided are only for integrating with the Dentrix Smart Image middleware rather than into the Dentrix database.