
Build Anything with Our Developer-First APIs
200+ RESTful endpoints, FHIR R4 capable integrations, comprehensive SDKs, and real-time webhooks. Everything developers need to build healthcare applications.
Up and Running in Minutes
Install our SDK, authenticate with your API key, and start building. Our comprehensive documentation and sandbox environment make it easy to get started.
Install the SDK
Choose your language and install via your package manager.
Authenticate
Use your API key or OAuth 2.0 for secure access.
Make Your First Call
Query patient data, create encounters, or schedule appointments.
Go Live
Switch from sandbox to production when you're ready.
# Install the Health SDK
npm install @health/sdk
# Or with yarn
yarn add @health/sdk
# Or with pip for Python
pip install health-sdkimport { Health } from '@health/sdk';
const client = new Health({
apiKey: process.env.HEALTH_API_KEY,
environment: 'sandbox', // or 'production'
});
// Fetch a patient by MRN
const patient = await client.patients.get({
identifier: 'MRN-2024-001'
});
console.log(patient.name); // { given: "Jane", family: "Doe" }
// Create a health encounter
const encounter = await client.encounters.create({
patient: patient.id,
type: 'health',
provider: 'dr-smith-001',
scheduledStart: new Date('2026-04-01T10:00:00Z'),
});200+ Endpoints Across 6 Domains
Comprehensive APIs covering every aspect of healthcare operations, from patient records to billing.
Patient Records
Complete CRUD operations for patient demographics, medical history, allergies, medications, and clinical documents.
Clinical Workflows
Encounter management, clinical notes, orders, results, and care plan APIs for seamless clinical operations.
Scheduling
Appointment booking, provider availability, resource management, and automated reminder APIs.
Webhooks & Events
Real-time event notifications for patient updates, appointment changes, lab results, and clinical alerts.
Interoperability
FHIR R4 resources, CDA document exchange, HL7v2 messaging, and X12 transaction support.
Identity & Access
OAuth 2.0, SMART on FHIR, user management, role-based access, and audit trail APIs.
Official SDKs in Your Language
Type-safe, well-documented SDKs that handle authentication, pagination, error handling, and retries.
JavaScript/TypeScript
v3.2.1Python
v2.8.0Java
v2.5.3C# / .NET
v2.1.0Ruby
v1.9.2Go
v1.7.0Webhooks That Keep You in Sync
Subscribe to 50+ event types and receive real-time notifications. Automatic retries, signature verification, and event replay built in.
import { Health } from '@health/sdk';
const agen = new Health({
apiKey: process.env.HEALTH_API_KEY,
webhookSecret: process.env.WEBHOOK_SECRET,
});
// Express webhook handler
app.post('/webhooks/health', (req, res) => {
const event = agen.webhooks.verify(
req.body,
req.headers['x-health-signature']
);
switch (event.type) {
case 'patient.updated':
syncPatientRecord(event.data);
break;
case 'lab_result.received':
notifyProvider(event.data);
break;
case 'encounter.completed':
generateEncounterSummary(event.data);
break;
}
res.status(200).json({ received: true });
});Built by Developers, for Developers
Interactive Docs
Try every endpoint directly in the browser with our interactive API explorer.
Sandbox Environment
Full-featured sandbox with synthetic data for safe testing and development.
Version Control
Semantic versioning with 12-month deprecation windows. No surprise breaking changes.
99.99% Uptime
Enterprise SLA with real-time status page and proactive incident communication.
Start Building Today
Get your API keys and start building in our sandbox environment. No commitment required.