Developer Platform

Stripe-class developer
experience for healthcare AI.

Everything you need to embed AI documentation, clinical intelligence, and compliance into your healthcare software — from sandbox to production.

Explore the API Try the Sandbox
Core API

Six endpoints. Every clinical workflow covered.

RESTful JSON APIs. Consistent auth. Predictable rate limits. Built for production healthcare software from day one.

POST/soap-noteGenerate structured SOAP note from voice/text
POST/risk-analysisAnalyze care interaction for clinical risk signals
POST/family-summaryRewrite clinical note as family-safe update
POST/complianceCheck documentation against compliance rules
GET/analyticsFacility-level operational analytics & trends
GET/searchNatural language search across resident interactions
JavaScript / TypeScript
JS Python REST
import { CareScribe } from '@carescribe/sdk';

const client = new CareScribe({
  apiKey: process.env.CARESCRIBE_API_KEY,
  environment: 'production',
});

// Generate a SOAP note from a voice transcript
const note = await client.notes.createSoap({
  residentId: 'res_01HXYZ',
  transcript: voiceTranscript,
  noteType: 'progress',
  outputFormat: 'soap',
});

// Analyze for risk signals
const risks = await client.intelligence.analyzeRisk({
  residentId: 'res_01HXYZ',
  noteId: note.id,
});

console.log(risks.signals); // → [{ type: 'fall_risk', confidence: 0.91 }]
SDK & Auth

First-class SDKs. Zero boilerplate.

Official libraries for every major language. API keys, project scoping, and RBAC built in from the start.

Official SDKs
Fully typed, tree-shakeable libraries with built-in retry logic and rate-limit handling.
JavaScript TypeScript Python Ruby
Auth & API Keys
Bearer token auth with per-project key scoping, environment isolation, and automatic key rotation support.
Authorization: Bearer cs_live_••••••••
RBAC & Scopes
Granular permission scopes so each integration only accesses exactly what it needs — nothing more.
notes:read notes:write
compliance:read analytics:read
Webhooks

Real-time events. Zero polling.

Subscribe to any CareScribe event and receive instant HTTP callbacks to your endpoint — note approved, risk detected, compliance gap flagged.

note.approved
Fired when a supervisor approves a generated clinical note.
risk.detected
Fired when AI identifies a clinical risk signal above threshold.
compliance.gap
Fired when a documentation or compliance gap is detected.
family.update_sent
Fired when an approved family communication is delivered.
Webhook Payload
{
  "event": "risk.detected",
  "id": "evt_01HXYZ4567",
  "timestamp": "2026-01-15T14:32:00Z",
  "data": {
    "resident_id": "res_01HXYZ",
    "risk_type": "fall_risk",
    "confidence": 0.91,
    "triggered_by_note": "note_01ABC",
    "facility_id": "fac_sunrise"
  }
}
Sandbox & Security

Test safely. Deploy confidently.

Full sandbox environment with synthetic data. HIPAA-compliant production with end-to-end encryption, audit logs, and regional data residency.

Sandbox Mode
Isolated environment with synthetic resident data. Test every endpoint without touching real PHI.
HIPAA & PIPEDA
End-to-end encryption, BAA available, Canadian data residency options, and SOC 2 Type II in progress.
Full Audit Logs
Every API call, approval, and data access is logged. Immutable audit trail for every interaction.
Rate Limits & Quotas
Transparent per-plan rate limits. Burst allowances. Real-time usage dashboard with proactive alerts.