Home
Healthie
Healthie
Healthie is a cloud, API-first EHR and practice management platform purpose-built for digital health startups, virtual care companies, and modern clinical practices. Healthie packages an EHR, scheduling, charting, telehealth, intake forms, care plans, online programs, messaging, billing, claims (CMS-1500 / ClaimMD), and patient portal behind a single GraphQL API and modular SDKs that power both the Healthie product UI and partner applications. Healthie targets the digital health ecosystem with a "buy the EHR, build the experience" model — the same API that backs the Healthie web and mobile apps is fully exposed to customers building branded patient and provider experiences on top of the platform.
1 APIs
16 Features
API-First Appointments Billing Care Plans Charting Claims Clinical Digital Health EHR EMR Forms GraphQL Health Tech Healthcare Insurance Intake Online Programs Patient Engagement Patient Portal Practice Management Programs Scheduling Telehealth Wellness Webhooks
The Healthie GraphQL API is the single contract behind the entire Healthie platform — the same API that powers the Healthie web, iOS, and Android applications is available to pa...
GraphQL API powering Healthie's own EHR, mobile, and patient portal — same contract for first-party and partners
Resources span clients, appointments, availability, charting, forms, programs, goals, allergies, immunizations, medications, lab orders, CMS-1500 claims, insurance authorizations, eligibility checks, payments, messaging, fax, conversations, and announcements
Date-based opt-in API versioning via the `Healthie-GraphQL-API-Version` header — default `2024-06-01`
API-key authentication via `Authorization: Basic` + `AuthorizationSource: API` (plus `AuthorizationShard` for sharded customers)
`createApiKey` GraphQL mutation for programmatic key issuance scoped to individual user accounts
Two-environment model — `staging-api.gethealthie.com` sandbox and `api.gethealthie.com` production with no data transfer between them
Query complexity scoring (max 2000) and 25-level depth limit instead of fixed RPS rate limits
HMAC-SHA256 signed webhooks with exponential-backoff retry up to 3 days, auto-disable, and email alerts
Webhook `resource_id_type` covers Appointment, FormAnswerGroup, Entry, and Note events with `changed_fields` deltas
Parent-organization webhooks aggregate events across sub-organizations
Modular TypeScript / JavaScript SDKs on npm under `@healthie/sdk`
Healthie Dev Assist — official MCP server for AI-assisted Healthie development
Sample Booking Widget reference implementation on GitHub
Healthie Harbor app marketplace with Google Fit, Apple Health, Fitbit, Stripe, Zoom, ClaimMD, Fullscript Labs, and Change Healthcare integrations
HIPAA and PCI compliant infrastructure operating ~2.5B API calls/month at 99.99% uptime
SMART on FHIR / interoperability and US-based data residency options for enterprise
Best-effort AsyncAPI 2.6 description of the Healthie webhook surface. Healthie delivers webhook notifications as HTTP POST requests with an `application/json` body whenever a su...
ASYNCAPI
Sources
aid: healthie
name: Healthie
description: Healthie is a cloud, API-first EHR and practice management platform purpose-built for digital health
startups, virtual care companies, and modern clinical practices. Healthie packages an EHR, scheduling, charting,
telehealth, intake forms, care plans, online programs, messaging, billing, claims (CMS-1500 / ClaimMD), and
patient portal behind a single GraphQL API and modular SDKs that power both the Healthie product UI and partner
applications. Healthie targets the digital health ecosystem with a "buy the EHR, build the experience" model
— the same API that backs the Healthie web and mobile apps is fully exposed to customers building branded
patient and provider experiences on top of the platform.
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
url: https://raw.githubusercontent.com/api-evangelist/healthie/refs/heads/main/apis.yml
type: Index
kind: contract
access: 3rd-Party
position: Consumer
tags:
- API-First
- Appointments
- Billing
- Care Plans
- Charting
- Claims
- Clinical
- Digital Health
- EHR
- EMR
- Forms
- GraphQL
- Health Tech
- Healthcare
- Insurance
- Intake
- Online Programs
- Patient Engagement
- Patient Portal
- Practice Management
- Programs
- Scheduling
- Telehealth
- Wellness
- Webhooks
created: '2026-05-25'
modified: '2026-05-30'
specificationVersion: '0.20'
apis:
- aid: healthie:healthie-graphql-api
name: Healthie GraphQL API
description: >-
The Healthie GraphQL API is the single contract behind the entire Healthie platform — the same
API that powers the Healthie web, iOS, and Android applications is available to partners building branded
care experiences. The schema exposes clients, appointments, availability, charting notes, custom forms and
form-answer groups, care plans, goals, allergies, immunizations, medications, diagnoses, lab orders, CMS-1500
claims, insurance authorizations and eligibility checks, payments, online programs and courses, conversations,
direct messaging, faxing, and announcements. Authentication is API-key based via `Authorization: Basic`
+ `AuthorizationSource: API` headers, with optional `AuthorizationShard` for sharded customers. Versioning
is opt-in by date via the `Healthie-GraphQL-API-Version` header (current default version `2024-06-01`).
Rate limits combine a dynamic per-account request rate with a per-query complexity score (max 2000) and
depth limit (max 25). Sandbox is fully isolated at `https://staging-api.gethealthie.com/graphql`; production
runs at `https://api.gethealthie.com/graphql`.
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
humanURL: https://docs.gethealthie.com/
baseURL: https://api.gethealthie.com/graphql
tags:
- Appointments
- Billing
- Charting
- Claims
- Clients
- EHR
- Forms
- GraphQL
- Healthcare
- Insurance
- Patients
- Practice Management
- Programs
- Scheduling
- Telehealth
- Webhooks
properties:
- type: Documentation
url: https://docs.gethealthie.com/
- type: Documentation
name: GraphQL Schema Reference
url: https://docs.gethealthie.com/reference
- type: Documentation
name: Quickstart
url: https://docs.gethealthie.com/guides/quickstart
- type: Authentication
url: https://docs.gethealthie.com/guides/api-concepts/authentication
- type: Environments
url: https://docs.gethealthie.com/guides/api-concepts/environments
- type: Versioning
url: https://docs.gethealthie.com/guides/api-concepts/versioning
- type: RateLimits
url: https://docs.gethealthie.com/guides/api-concepts/rate-limits
- type: Webhooks
url: https://docs.gethealthie.com/guides/webhooks
- type: Sandbox
name: Staging GraphQL Endpoint
url: https://staging-api.gethealthie.com/graphql
- type: GraphiQL
url: https://docs.gethealthie.com/graphiql
- type: AsyncAPI
name: Healthie Webhooks AsyncAPI 2.6
url: https://raw.githubusercontent.com/api-evangelist/healthie/refs/heads/main/asyncapi/healthie-webhooks-asyncapi.yml
common:
- type: Website
url: https://www.gethealthie.com/
- type: Portal
name: Healthie API & Platform
url: https://www.gethealthie.com/api
- type: Documentation
name: Healthie Developer Docs
url: https://docs.gethealthie.com/
- type: Documentation
name: GraphQL Schema Reference
url: https://docs.gethealthie.com/reference
- type: GettingStarted
url: https://docs.gethealthie.com/guides/quickstart
- type: Authentication
url: https://docs.gethealthie.com/guides/api-concepts/authentication
- type: Versioning
url: https://docs.gethealthie.com/guides/api-concepts/versioning
- type: RateLimits
url: https://docs.gethealthie.com/guides/api-concepts/rate-limits
- type: Webhooks
url: https://docs.gethealthie.com/guides/webhooks
- type: Environments
url: https://docs.gethealthie.com/guides/api-concepts/environments
- type: SDK
name: '@healthie/sdk (npm)'
url: https://www.npmjs.com/org/healthie
- type: Tool
name: Healthie Dev Assist (MCP)
url: https://github.com/healthie/healthie-dev-assist
- type: CodeExamples
name: Healthie Sample Booking Widget
url: https://github.com/healthie/healthie_sample_booking_widget
- type: GitHubOrganization
url: https://github.com/healthie
- type: LinkedIn
url: https://www.linkedin.com/company/gethealthie/
- type: X
url: https://x.com/gethealthie
- type: Blog
url: https://www.gethealthie.com/blog
- type: StatusPage
url: https://status.gethealthie.com/
- type: ChangeLog
name: API Version History
url: https://docs.gethealthie.com/guides/api-concepts/versioning
- type: Pricing
url: https://www.gethealthie.com/pricing
- type: Plans
url: https://www.gethealthie.com/pricing
data:
- id: core
name: Core
entries:
- geo: US
unit: 1
label: User
limit: 1
price: 19
metric: user
timeFrame: month
description: Monthly billing.
- geo: US
unit: 1
label: User
limit: 1
price: 18
metric: user
timeFrame: month
description: Annual billing (saves 10%).
elements:
- name: 10 active clients
- name: Scheduling
- name: Payment processing
- name: Charting
- name: Telehealth
- name: Client portal
- name: Mobile app
description: For clinicians needing basic practice tools.
- id: essentials
name: Essentials
entries:
- geo: US
unit: 1
label: User
limit: 1
price: 49
metric: user
timeFrame: month
description: Monthly billing.
- geo: US
unit: 1
label: User
limit: 1
price: 45
metric: user
timeFrame: month
description: Annual billing (saves 10%).
elements:
- name: 250 active clients
- name: Free outbound fax
- name: Custom forms
- name: CMS-1500 claims
- name: Group messaging
- name: ClaimMD integration (starts at $30/mo)
description: For clinicians starting and growing practices (most popular).
- id: plus
name: Plus
entries:
- geo: US
unit: 1
label: User
limit: 1
price: 129
metric: user
timeFrame: month
description: Monthly billing.
- geo: US
unit: 1
label: User
limit: 1
price: 115
metric: user
timeFrame: month
description: Annual billing (saves 10%).
elements:
- name: Unlimited clients
- name: Group telehealth
- name: Online programs
- name: Dedicated eFax (inbound and outbound)
description: For scaling practices.
- id: group
name: Group
entries:
- geo: US
unit: 1
label: User
limit: 1
price: 149
metric: user
timeFrame: month
description: Monthly billing, starts at $149/mo.
- geo: US
unit: 1
label: User
limit: 1
price: 135
metric: user
timeFrame: month
description: Annual billing (saves 10%), starts at $135/mo.
- geo: US
unit: 1
label: Additional Clinician
limit: 1
price: 50
metric: user
timeFrame: month
description: Per additional team member.
elements:
- name: All Plus features
- name: Shared calendar
- name: Team member management
- name: Roles and permissions
- name: Internal chat
- name: Color-coded calendar
description: For multi-provider practices.
- id: enterprise
name: API & Enterprise
entries:
- geo: US
unit: 1
label: Contract
limit: 1
price: Call
metric: contract
timeFrame: year
description: Custom enterprise pricing for digital-health builders and API-driven implementations.
elements:
- name: Full GraphQL API access
- name: Modular SDKs (@healthie/sdk)
- name: Webhooks
- name: Sandbox environment
- name: Sub-organizations and parent-org webhooks
- name: Sharded data residency
description: API-first plan for digital-health startups and enterprises building branded experiences on Healthie.
- type: Features
data:
- GraphQL API powering Healthie's own EHR, mobile, and patient portal — same contract for first-party and partners
- Resources span clients, appointments, availability, charting, forms, programs, goals, allergies, immunizations,
medications, lab orders, CMS-1500 claims, insurance authorizations, eligibility checks, payments, messaging,
fax, conversations, and announcements
- Date-based opt-in API versioning via the `Healthie-GraphQL-API-Version` header — default `2024-06-01`
- 'API-key authentication via `Authorization: Basic` + `AuthorizationSource: API` (plus `AuthorizationShard` for sharded customers)'
- '`createApiKey` GraphQL mutation for programmatic key issuance scoped to individual user accounts'
- Two-environment model — `staging-api.gethealthie.com` sandbox and `api.gethealthie.com` production with no data transfer between them
- Query complexity scoring (max 2000) and 25-level depth limit instead of fixed RPS rate limits
- HMAC-SHA256 signed webhooks with exponential-backoff retry up to 3 days, auto-disable, and email alerts
- Webhook `resource_id_type` covers Appointment, FormAnswerGroup, Entry, and Note events with `changed_fields` deltas
- Parent-organization webhooks aggregate events across sub-organizations
- Modular TypeScript / JavaScript SDKs on npm under `@healthie/sdk`
- Healthie Dev Assist — official MCP server for AI-assisted Healthie development
- Sample Booking Widget reference implementation on GitHub
- Healthie Harbor app marketplace with Google Fit, Apple Health, Fitbit, Stripe, Zoom, ClaimMD, Fullscript Labs,
and Change Healthcare integrations
- HIPAA and PCI compliant infrastructure operating ~2.5B API calls/month at 99.99% uptime
- SMART on FHIR / interoperability and US-based data residency options for enterprise
sources:
- https://www.gethealthie.com/
- https://www.gethealthie.com/api
- https://docs.gethealthie.com/
- https://docs.gethealthie.com/guides/api-concepts/authentication
- https://docs.gethealthie.com/guides/api-concepts/versioning
- https://docs.gethealthie.com/guides/api-concepts/rate-limits
- https://docs.gethealthie.com/guides/api-concepts/environments
- https://docs.gethealthie.com/guides/webhooks
- https://www.gethealthie.com/pricing
updated: '2026-05-25'
maintainers:
- FN: Kin Lane
email: [email protected]
X: apievangelist
url: https://apievangelist.com