Dentrix integrations: what the API allows, and who builds custom ones
There are two doors into Dentrix: the on-premise Developer Program for Dentrix, and the API Exchange for Dentrix Ascend. Both require an application, a security review, and a signed agreement, and one of them charges a five-figure registration fee. This is what each door opens, who builds through it, what a custom integration costs, and the one we shipped.
Dentrix exposes integrations through two channels: the Dentrix Developer Program for on-premise Dentrix, which charges a one-time registration of $5,000 for read access and $5,000 for write access plus a monthly royalty (Dentrix Developer Portal), and the API Exchange for Dentrix Ascend, which requires SOC 2 Type II and OAuth 2.0 and lists more than 140 vendors (Henry Schein One). Custom integrations are built by the vendor, by a listed partner, or for a single practice; a custom workflow reaching into a legacy system runs $15,000 to $25,000 (Layer3 Labs).
The two doors
Dentrix is two products with two integration programs, and the first thing to settle is which one you run. Dentrix, sometimes called Dentrix Classic or G7, is installed on a server in the practice. Dentrix Ascend is Henry Schein One's cloud product. They do not share a database, and an integration built for one does not run on the other.
| Dentrix (on-premise) | Dentrix Ascend (cloud) | |
|---|---|---|
| Program | Dentrix Developer Program | Dentrix Ascend API Exchange, launched July 2023 |
| How access works | API key and credentials issued after an application, a use-case review, and a signed Dentrix API Agreement; the integration runs on the practice's own machines | Cloud API behind OAuth 2.0; vendors must hold SOC 2 Type II and pass a security assessment |
| Published cost to the developer | $5,000 registration for read, $5,000 for write, plus a monthly royalty by API category | Not published on the Exchange pages |
| Who is in it | Integrated software vendors | More than 140 vendors, listed on the approved-vendor page |
Program facts from the Dentrix Developer Portal FAQ, the Henry Schein One API Exchange and its vendor page, and the Ascend API Exchange launch announcement (July 13, 2023).
Both doors have the same shape: apply, explain the use case, pass a review, sign, then build. Neither is self-serve. That is the first thing a practice should know when a vendor says it "integrates with Dentrix." The question is which program, and whether they are listed.
What the API exposes
The on-premise program's documented surface covers the parts of the chart an integration would need: appointment scheduling, patient demographics, clinical notes, financial records, insurance information, and referral data, reached through documented endpoints and stored procedures (Developer Portal). Read access and write access are licensed separately, which is why the registration fee is quoted per direction.
What that means in practice: a tool that only needs to read the schedule is a smaller integration than one that writes a payment onto a ledger, and the second kind carries more risk, more review, and more cost. Posting to the ledger is the write case, and it is the one where the integration has to prove it cannot post twice.
What Henry Schein One charges, and why it shows up in your price
The Developer Program's published structure is a one-time registration and set-up fee of $5,000 for read and $5,000 for write, and then a monthly royalty based on the API categories the vendor selects (Developer Portal FAQ). The Exchange pages for Ascend do not publish vendor pricing.
A vendor pays those fees to Henry Schein One and recovers them from practices. That is why an "integration surcharge" appears on so many dental AI plans, and why a vendor with a real Dentrix integration cannot be the cheapest option in the category. It is also why the surcharge is worth asking about: a vendor that charges for integration but is not listed in either program is charging for a workaround.
Who builds custom integrations
Three kinds of builder, and each fits a different situation.
- The product vendor. A receptionist, scribe, or billing tool that has been through the program and writes to Dentrix as part of its subscription. Right when a product covers the whole job. Check the approved-vendor list.
- A listed integration partner. A developer in the program that builds for other software companies. Right when you are a vendor, not a practice.
- A custom build for one practice. A developer who builds the piece that moves data between Dentrix and one other system your practice already uses, under your rules. Right when the work is in a gap no product covers: a payment processor, a lab, an in-house plan, a workflow specific to how your office runs.
The third kind is rare because the fees and the review make it expensive to do once. It is worth it when the gap costs the practice every month and no product is coming to close it.
What a custom Dentrix integration costs
Published bands for a single custom workflow put the version that connects modern tools with APIs at $5,000 to $8,000, and the version that reaches into a legacy system at $15,000 to $25,000 (Layer3 Labs, June 2026). Dentrix on-premise is the second case. Add the program's own fees if the builder is not already registered, and add maintenance: the practice management system updates, the other system updates, and someone has to own the exception queue.
Against that, the cost of the gap. A practice re-keying two hundred payments a month, or reconciling a lab's invoices by hand, or moving plan enrollments between two systems, can put a number on the hours. The build pays back when that number exceeds the build spread over the life of the workflow, and a practice can compute exactly when.
Name the gap before you name the vendor.
The ten questions ask about the work that crosses systems in a normal week. If the answer is a specific gap between Dentrix and something else, that is a build. If it is a phone or a chart, that is a product.
The one we built
Our dental payment integration is the third kind. The practice runs Dentrix Classic and wanted recurring patient payments moved to ACH, which is a fraction of card fees, without a migration and without a second administrative system. The gap was between the payment processor and the ledger: every cleared ACH payment had to reach the right patient account and post without a person re-keying it.
The system runs as a clinic-side service on the practice's Windows workstation. A cloud service carries only the opaque payment event needed to retrieve work. The clinic-side service matches each event to a local patient account or stops for staff, enters the payment into Dentrix through the existing interface, then reads the ledger back and records confirmation or a structured failure. Patient identity never leaves the clinic. Idempotency and deduplication controls mean a retry cannot post twice. Ambiguous matches and reversals enter an exception state that stays visible to the front desk.
It is deployed and running in production. We do not publish a savings figure for it, because the practice has not shared one we can stand behind. The productized version, built to run inside Dentrix Classic, is Chomp.
Questions to ask any vendor
- Which program are you in, and can I find you on the list? Developer Program for Dentrix, API Exchange for Ascend. If neither, ask what the integration actually is.
- Read, write, or both? A schedule reader and a ledger writer are different integrations with different risks.
- What happens on a duplicate? A retry, a double webhook, a reconnect. The right answer names the control that stops a second post.
- What data leaves the practice, and what stays? One sentence. If it cannot be said in one, it has not been decided.
- What does the system refuse to do? The uncertain match, the reversal, the case that does not fit. Those go to a person or they go wrong.
- Who maintains it when Dentrix updates? A name and a monthly cost, or your own team and a plan.
An integration is a door someone built, with a lock they chose. Ask who holds the key.
What to hold on to
- Two doors, not one. The on-premise Developer Program for Dentrix, the API Exchange for Dentrix Ascend. An integration for one does not run on the other.
- Neither door is self-serve. Application, use-case review, security review, signed agreement. Vendors must hold SOC 2 Type II and use OAuth 2.0 on the Exchange.
- The fees explain the surcharge. Five thousand per direction to register, plus a monthly royalty. Real integrations cost the vendor money, and it reaches your plan.
- Three kinds of builder. The product vendor, a listed partner, or a custom build for one practice when the work is in a gap no product covers.
- A custom build reaching into Dentrix is a low five-figure project. Worth it when the gap costs the practice every month. Ours posts ACH payments into Dentrix Classic and is running in production.
Questions owners ask us
Does Dentrix have an API?
Yes, two. On-premise Dentrix is integrated through the Dentrix Developer Program, which issues API credentials after an application, a use-case review, and a signed agreement. Dentrix Ascend, the cloud product, is integrated through the API Exchange, which requires SOC 2 Type II and OAuth 2.0. Neither is self-serve.
How much does the Dentrix API cost?
The Developer Program publishes a one-time registration and set-up fee of $5,000 for read access and $5,000 for write access, plus a monthly royalty based on the API categories selected (Developer Portal FAQ). Henry Schein One does not publish vendor pricing for the Ascend API Exchange on its Exchange pages.
Who builds custom integrations for Dentrix?
Product vendors that have been through the program, integration partners that build for other software companies, and developers who build a custom piece for a single practice. We are the third kind: our dental payment integration posts ACH payments into Dentrix Classic with patient matching kept on the clinic workstation, and it is running in production.
How much does a custom Dentrix integration cost?
Published 2026 bands put a single custom workflow that reaches into a legacy system at $15,000 to $25,000 (Layer3 Labs), and on-premise Dentrix is that case. Add the program's registration fees if the builder is not already in it, and budget for maintenance when Dentrix or the other system updates.
What can a Dentrix integration read and write?
The documented surface covers appointment scheduling, patient demographics, clinical notes, financial records, insurance information, and referral data (Developer Portal). Read and write are licensed separately. Writing to the ledger is the higher-risk case and the integration has to prove it cannot post the same payment twice.
Is Dentrix Ascend the same as Dentrix for integrations?
No. Dentrix Ascend is the cloud product with its own API Exchange, launched in July 2023, and on-premise Dentrix has the Developer Program. They do not share a database. A vendor that integrates with one has not necessarily integrated with the other, so ask which.
Sources
Program facts and fees are quoted from Henry Schein One and the Dentrix Developer Portal; cost bands from a published 2026 guide; the integration from our own record. Checked September 5, 2026.
- Dentrix Developer Portal, "API Exchange Program FAQs". Application steps, credentials, the API surface, and the registration and royalty fees.
- Henry Schein One, API Exchange and its vendor page. SOC 2 Type II and OAuth 2.0 requirements, the security assessment, and the 140-plus vendor count.
- Henry Schein One, "Henry Schein One Launches Dentrix Ascend API Exchange". July 13, 2023.
- Layer3 Labs, "AI Consulting Rates and Pricing in 2026". Updated June 17, 2026. Custom workflow bands by integration type.
- Dental payment integration, our implementation record, and Chomp.