Skip to content
OPEN SOURCE · AI-READY

The open source alternative to legacy dental software. Built for the AI era.

Patients, calendar, odontogram, budgets and billing in one platform. You install it, you extend it, you keep it.

Backed by Dentaltix · BSL 1.1 → Apache 2.0

Dentalpin dashboard
MANIFESTO

We're not here to sell you another dental software.

We're here because the dental sector deserves management software worthy of it. That mission sits far above any business. Six principles about the software a clinic deserves in 2026.

Read the full manifesto
  1. 01

    Your data, only yours

    Your clinic's data should live where you decide: on your own server, or on the cloud you choose. Never hostage to another company.

  2. 02

    Open source, auditable

    Every line of code can be read, audited and forked. Anyone can report bugs and contribute improvements.

  3. 03

    Genuinely modular

    Install what you use. Ignore the rest. No tiers, no arm-twisting, no “contact us for pricing”.

  4. 04

    API First

    Everything you see in the interface is accessible via API. Integrate the software with whatever you need.

  5. 05

    AI Ready

    In the age of AI, software must be designed so every action can be executed by an agent, whenever you want one to.

  6. 06

    Calm in the interface

    Eight hours at the computer deserve an interface with good design. Dark mode by default, well-designed flows, fewer clicks.

PLUGIN ARCHITECTURE

A small core. Modules that plug in.

The module system isn't a metaphor: each one ships a manifest, its own Alembic migration branch, YAML seeds, auto-registered navigation and an event bus subscription. Turn on what your clinic needs, ignore the rest, and if something is missing — build it and plug it in.

  • Official
  • Community
  • + Yours
See the architecture on GitHub →
Core
  • Auth
  • RBAC
  • Clinics
  • Users
Odontogram
Patients
Calendar
Budgets
Invoicing
Reports
WhatsApp
Stripe
Lab
Marketing
Insurers
Build your own

On the way. Build them yourself or join who is already shipping them.

ONLINE DEMO

Try it yourself, no install needed.

We spin up a sample clinic in your browser, already filled with patients and appointments. Have a look around, book an appointment, draft a quote. No sign-up, no email required, nothing to download.

How to get in

  1. 1 Click the "Open the demo" button. It opens in a new tab.
  2. 2 Sign in with the username and password shown below.
  3. 3 Click around freely: patients, calendar, quotes, invoices…
Open the demo Works on any computer, tablet or phone. All you need is a browser.

Use these to log in

Username

admin@demo.clinic

Password

demo1234

There are also dentist, hygienist, assistant and reception logins. Same password for all of them.

We wipe everything every night. Don't upload real patient data.

TECH STACK

A modern, deliberately boring stack.

We pick what serious teams pick. Nothing exotic, nothing legacy.

  • Nuxt 3 Frontend
  • Vue 3 UI
  • Nuxt UI Components
  • TypeScript Type safety
  • Tailwind Styling
  • FastAPI Backend
  • SQLAlchemy 2.0 ORM
  • Pydantic v2 Schemas
  • PostgreSQL 15 Database
  • Alembic Migrations
  • Docker Runtime
  • Playwright E2E tests