TL;DR
Oystehr (formerly ZapEHR, with Ottehr as its open-source frontend) is the newest headless EHR platform – developer-first, FHIR R4b/R5 native, ONC certified, and usage-based pricing starting at $0.001 per API call. No agency has published a development guide for it yet. Here’s what the architecture looks like, what it costs, how it compares to Medplum and Healthie, and when it’s the right choice for your clinical platform.
The headless EHR space has four serious players now. Medplum is the most mature (20M+ patients, Apache 2.0, ONC certified). Healthie owns the wellness and nutrition segment. Canvas Medical appeals to Python teams. And then there’s Oystehr – the newest, the most aggressive on FHIR version support, and the only one with truly usage-based pricing.
We’ve been tracking Oystehr since its ZapEHR days. When they announced ONC certification (July 2024) and rebranded, it became clear they were serious about the clinical platform infrastructure market, not just a developer experiment.
This is the first external architecture guide for Oystehr. Here’s what we’ve found.
I. What is Oystehr and Where Did It Come From?
A. Quick naming history
- ZapEHR – the original name for the cloud platform
- Oystehr – the current brand for the headless cloud service (backend infrastructure)
- Ottehr – the open-source frontend EHR built on Oystehr (think: Medplum’s React components, but as a full production-ready EHR application)
The distinction matters: Oystehr is the backend-as-a-service (paid, usage-based). Ottehr is the open-source frontend (free, fork and modify). You can use Oystehr’s backend with Ottehr’s frontend, with your own custom frontend, or with both.
B. What Oystehr provides
- Hosted FHIR data store (R4, R4b, and R5 – the most advanced FHIR versions support of any headless EHR platform)
- Authentication and authorization
- ONC-certified health IT (13 criteria, certified July 16, 2024), including (g)(10) Standardized API lets patients pull their data into third-party apps, the cornerstone of the Cures Act anti-info-blocking rules and (b)(10) EHI Export full patient record export on demand
- HIPAA-compliant infrastructure
- Serverless architecture – auto-scaling, no infrastructure management
- Medical services: e-prescribing, insurance eligibility, RCM, lab/imaging orders
- Communication: SMS, chat, video, fax
- Zambdas – serverless functions (Oystehr’s equivalent of Medplum Bots or AWS Lambda)

C. What makes it different from Medplum
- FHIR R5 native. Medplum is R4. Oystehr supports R4, R4b, and R5. If you need R5 resources today, Oystehr is your only ONC-certified option.
- Usage-based pricing. Medplum Cloud is ~$2K/month flat. Oystehr charges per API call, per MAU, per GB. For early-stage startups with low volume, Oystehr can cost significantly less.
- Serverless architecture. Built on serverless from the ground up. No container management, no scaling configuration.
- Medical services built in. ePrescribe, insurance eligibility checks, RCM, lab orders – native to the platform. Medplum requires external connectors for these.
II. What Does Oystehr’s Pricing Actually Look Like?
This is the section everyone wants, and nobody publishes clearly. Here’s Oystehr’s actual pricing as of April 2026:
A. Core Usage Costs
| Service | Price |
|---|---|
| Monthly Active Users | $0.25/user |
| FHIR/Project API calls | $0.001/request |
| Zambda (serverless function) calls | $0.00002/request |
| Zambda compute | $0.002/GB-second |
| M2M Client Tokens | $0.005/token |
| File storage | $0.023/GB/month |
| Database storage | $0.10/GB/month |
B. Medical Services (Silver+ plan required)
| Service | Price |
|---|---|
| e-Prescribe (non-EPCS) | $35/provider/month |
| e-Prescribe (EPCS – controlled substances) | $45/provider/month |
| Insurance eligibility check | $0.10/check |
| RCM (claims processing) | $1.50/claim |
| Lab and imaging orders/results | Free |
C. Communication
| Service | Price |
|---|---|
| SMS | $0.0079/text |
| Chat | Free |
| Video | $0.004/participant-minute |
| Fax | $0.05/minute |
| Payment processing | 2.9% + $0.30 |
D. Support Tiers
- Bronze: $100/month (sandbox + basic)
- Silver: $1,000/month or 5% of usage (whichever is greater) – required for production medical services
- Gold: $5,000/month or 5% of usage – priority support
- Enterprise: Custom
Real cost math for a startup: 500 MAUs, 100K API calls/month, 10GB database, 5 providers with ePrescribe, Bronze support:

- Users: $125
- API: $100
- Database: $1
- ePrescribe: $175
- Support: $100
Total: ~$501/month
Compare to Medplum Cloud at ~$2,000/month flat. For an early-stage startup with low volume, Oystehr can be 75% cheaper. The crossover point, where Medplum’s flat rate becomes cheaper, depends on your MAU and API call volume. At ~2,000 MAUs and 2M API calls, the costs converge.
Build a Custom Capabilities on Top of Oystehr
III. How Does Oystehr Compare to Medplum and Healthie?
| Dimension | Oystehr | Medplum | Healthie |
|---|---|---|---|
| FHIR version | R4, R4b, R5 | R4 | Limited FHIR |
| ONC certified | Yes (13 criteria, July 2024) | Yes (19 criteria, Dec 2025) | No |
| Open source | Ottehr frontend (open), backend (proprietary) | Full platform (Apache 2.0) | No |
| Pricing model | Usage-based ($0.001/API call) | Flat (~$2K/mo cloud) or free (self-host) | Subscription |
| Self-hostable | No (cloud only) | Yes (Apache 2.0) | No |
| Serverless | Yes (native) | No (container-based) | N/A |
| Language | TypeScript | TypeScript | REST API |
| Medical services | ePrescribe, eligibility, RCM, labs native | External connectors | Some built-in |
| Community | Early | 2,100+ GitHub stars | Established |
| Best for | Earliest-stage, pay-as-you-go, FHIR R5 | Custom platforms, full control, IP ownership | Wellness, nutrition, telehealth |
Our honest take: Oystehr has the most advanced FHIR support and the lowest entry cost. Medplum has the most mature ecosystem, a larger community, and full source code ownership (Apache 2.0). If you need FHIR R5 today, Oystehr is your only ONC-certified option. If you need full source code control and self-hosting, Medplum wins. If you need wellness/telehealth fast with minimal dev, Healthie wins.
For the full headless EHR comparison, including OpenEMR, we published a detailed comparison earlier.
IV. When Should You Choose Oystehr?
A. Oystehr is the right choice when:
- You need FHIR R5 resources; Oystehr is the only ONC-certified platform that supports R5 natively. If your clinical data model requires R5 features (e.g., SubscriptionTopic for advanced event filtering, improved Encounter and CareTeam resources), Oystehr is currently the only compliant path.
- You’re pre-revenue or very early-stage: Usage-based pricing means you can build and test with dollars, not thousands. A prototype running 10K API calls costs $10, not $2K.
- You want medical services without integration work: ePrescribe, insurance eligibility, RCM, and lab orders are native. On Medplum, you’d connect these through external services.
- You prefer serverless: No Docker, no Kubernetes, no container management. Oystehr’s serverless architecture scales automatically. If your team doesn’t have DevOps experience, this removes a major layer of complexity.
- You want ONC certification out of the box: Systems built on Oystehr inherit this certification.

B. Oystehr is probably not the right choice when:
- You need full source code ownership – Oystehr’s backend is proprietary. Medplum (Apache 2.0) gives you the entire codebase.
- You need self-hosting for data sovereignty – Oystehr is cloud-only. Medplum can be self-hosted on your AWS/Azure/GCP.
- You need a large developer community for support – Oystehr is early. Medplum has 2,100+ stars and an active Discord.
- Your volume is high enough that flat-rate pricing is cheaper – at scale, Medplum’s ~$2K/month beats Oystehr’s per-call pricing.
- You need the deepest ONC certification coverage – Medplum has 19 criteria vs Oystehr’s 13.
V. What Should Builders Know Before Starting?
A few practical notes from evaluating the platform:
- Zambdas (serverless functions) are Oystehr’s equivalent of Medplum Bots. They run server-side logic in response to events. Same concept, different execution model (serverless vs container). If you’ve written Lambda functions, you’ll find Zambdas familiar.
- Ottehr (open-source frontend) is production-ready – it includes intake, scheduling, and telehealth modules. You can fork it as your starting point and customize, or build a completely custom frontend against Oystehr’s APIs. We’d recommend starting with Ottehr for internal tools and building custom for patient-facing experiences.
- The FHIR R5 advantage is real but nuanced. R5 has better resource definitions for some clinical domains (improved Encounter, CareTeam, SubscriptionTopic). But US Core is still on R4 (with R6 coming, not R5). If your target market is US providers needing certified EHR tech, R4 compliance is what matters today. R5 becomes strategic for forward-looking builds.
- Medical services pricing can add up. ePrescribe at $35-$45/provider/month for 50 providers is $1,750-$2,250/month just for that service. Budget medical services separately from platform infrastructure.
If you’re evaluating Oystehr for a specific clinical platform build, we can help scope the architecture and compare it against a Medplum-based approach. The right platform depends on your FHIR version needs, hosting requirements, pricing model preference, and whether source code ownership matters. Tell us about your use case.
Where Does This Leave You?
Oystehr is the youngest headless EHR platform, but it’s the most aggressive on three fronts: FHIR version support (R5), pricing model (usage-based), and medical services (native ePrescribe, eligibility, RCM, labs).
Three things worth remembering:
- For early-stage startups, Oystehr can cost 75% less than Medplum Cloud. Usage-based pricing at $0.001/API call vs ~$2K/month flat. The math changes at scale – model both before committing.
- FHIR R5 is strategic, not yet mandatory. US Core is on R4. R6 is coming, R5 is being skipped. But if your data model benefits from R5 improvements, Oystehr is the only certified path today.
- Source code ownership is the tradeoff. Oystehr’s backend is proprietary. Medplum gives you the full Apache 2.0 codebase. If long-term IP ownership and self-hosting matter, that’s a Medplum advantage. If speed and low entry cost matter more, Oystehr wins.
Evaluating headless EHR platforms? Tell us about your clinical workflow and we’ll recommend the right platform – Medplum, Oystehr, Healthie, Canvas, or something else entirely.
Oystehr is a developer-first headless EHR cloud platform that provides FHIR-native data storage, authentication, compliance infrastructure, and medical services as APIs. It was formerly known as ZapEHR. Ottehr is the companion open-source frontend EHR built on Oystehr’s backend. Oystehr supports FHIR R4, R4b, and R5 (the most advanced FHIR version coverage of any headless EHR), is ONC certified (13 criteria, July 2024), and uses usage-based pricing starting at $0.001 per API call. It’s built on serverless architecture with native medical services including ePrescribe, insurance eligibility, RCM, and lab ordering.
Both are headless EHR platforms for building custom clinical applications. Key differences: – FHIR version: Oystehr supports R4/R4b/R5. Medplum supports R4 only. – Open source: Medplum is fully Apache 2.0 (own everything). Oystehr’s backend is proprietary; only the Ottehr frontend is open source. – Pricing: Oystehr is usage-based ($0.001/API call). Medplum Cloud is ~$2K/month flat, or free if self-hosted. – Self-hosting: Medplum supports self-hosting. Oystehr is cloud-only. – ONC certification: Medplum has 19 criteria. Oystehr has 13. – Medical services: Oystehr has ePrescribe, eligibility, RCM native. Medplum uses external connectors. Choose Oystehr for: lowest entry cost, FHIR R5, serverless, native medical services. Choose Medplum for: full source code ownership, self-hosting, larger community, deeper ONC certification.
Yes. Oystehr provides HIPAA-compliant infrastructure with the ability to execute BAAs. The platform is built on serverless architecture with encryption and access controls. Oystehr is ONC certified (13 criteria, certified July 2024), which includes compliance with health IT security requirements. For production medical services (ePrescribe, eligibility, RCM), a Silver support plan ($1,000/month minimum) is required.









BLOGS
NEWSROOM
CASE STUDIES
WEBINARS
PODCASTS
ASSET HUB
EVENT CALENDAR 


















