Deploy Chairside as Your Own Platform
Multi-tenant SaaS for software vendors. Self-hosted PMS for DSOs. Built-in Stripe billing, credential management, and 30+ feature toggles per subscription plan.
For Software Vendors: SaaS in a Box
Chairside is designed as a multi-tenant platform. Deploy it to your cloud, connect your Stripe account, create subscription plans, and dental practices sign up and start using it. You manage the infrastructure — they manage their patients.
- Stripe Connect — subscription billing with auto-webhook registration
- 30+ feature toggles — create free, basic, pro, enterprise tiers
- Credential management — practices never see infrastructure keys
- Vendor dashboard — MRR, practice count, subscription analytics
- White-label ready — your brand, your domain, your pricing
For DSOs: Own Your Software Stack
Deploy Chairside on your own AWS, GCP, or Azure account. Run all your locations on a single platform with shared patient records, cross-location scheduling, and group-level reporting — without per-provider license fees.
- Multi-location groups — shared patients across offices with HIPAA cross-consent
- Location-scoped settings — fee schedules, provider availability, operatories per site
- Full data ownership — your MongoDB, your backups, your infrastructure
- Customizable — fork the code and add DSO-specific workflows
- Open API — connect any analytics, AI, or reporting tool via OAuth2
How Deployment Works
Six steps from clone to live dental PMS.
Deploy to your cloud
AWS Lambda + MongoDB Atlas, Docker on any VPS, or bare metal server. Your infrastructure, your choice.
Complete vendor setup
One-time admin account creation. No one else can create a vendor on your deployment.
Connect Stripe
Enter your Stripe secret key. Chairside auto-registers the webhook. Subscription billing works immediately.
Configure services
AWS SES for email, Twilio for SMS, clearinghouse for claims. All through the admin UI — no config files.
Create plans
Define subscription tiers with 30+ feature toggles and pricing. Free, basic, pro — whatever fits your market.
Practices sign up
They pick a plan, enter their info, and they’re live. Stripe handles billing automatically.
Deployment Options
AWS Serverless
Backend on Lambda, frontend on S3 + CloudFront, database on MongoDB Atlas. Pay per request. Scales automatically.
Docker
Full docker-compose.yml included. MongoDB, backend, frontend, and Foundation in containers. Any cloud or on-premise.
Traditional Server
Node.js + MongoDB on a Linux server. Use PM2 for process management. EC2, DigitalOcean, Linode, or bare metal.
What You Get Out of the Box
Chairside isn’t a framework you build on — it’s a complete PMS ready to deploy. The full feature set includes:
- Patient management, charting, perio, clinical notes
- Multi-provider scheduling with operatory management
- Treatment planning with insurance estimates
- Insurance claims (X12 837D EDI)
- Ledger-based billing, aging reports, statements
- Stripe Connect payment processing
- Patient portal, online booking, kiosk mode
- E-signatures with tamper detection
- 21 dental imaging software bridges
- OAuth2 API for third-party integrations
- FHIR R4 patient record portability
Ready to Deploy?
Six repositories, full documentation, 560+ tests. Each repo has its own deployment guide.