ScribeberryScribeberry Docs

Scribeberry API

AI-powered medical transcription, note generation, and realtime speech-to-text for healthcare applications.

What is Scribeberry?

Scribeberry is a B2B API platform that gives healthcare software companies the tools to add AI-powered clinical documentation directly into their products. Our API handles the hard parts — medical speech recognition, clinical note generation, and HIPAA-compliant processing — so you can focus on your product.

🚀 Ready to start? Create a free account → to get your sandbox API key, or log in to the Console → if you already have one.

Core Capabilities

CapabilityDescription
Realtime TranscriptionStream live audio and receive transcript segments in real-time via WebSocket. Speaker diarization identifies who's talking.
Note GenerationSend conversation text (or an audio file) and receive structured clinical notes — SOAP, H&P, progress notes, and more — powered by medical LLMs.
Template SystemDefine custom note templates with specific headings and document types. Use our built-in public templates or create your own.
Async TranscriptionUpload audio files for high-accuracy batch transcription with medical vocabulary.

Who is this for?

Scribeberry is built for developers and engineering teams at healthcare companies who need to integrate clinical documentation into their products:

  • EHR / EMR vendors adding AI scribe functionality
  • Telehealth platforms that want automatic visit notes
  • Clinical workflow tools that need speech-to-text
  • Healthcare startups building AI-powered documentation

How it works

  1. Your app captures audio or conversation text
  2. Scribeberry API transcribes, understands, and structures the content
  3. You receive clean, structured clinical notes ready for the EHR

Integration Options

There are two primary ways to integrate:

Option A: SDK (Recommended) — Install @scribeberry/sdk and use our TypeScript-first client library. Works in both Node.js and browser environments.

npm install @scribeberry/sdk
import { Scribeberry } from '@scribeberry/sdk';
 
const sb = new Scribeberry({ apiKey: 'sk_test_...' });
const templates = await sb.templates.list();

Option B: REST API + WebSocket — Call our REST endpoints directly with any HTTP client. Use WebSocket for realtime transcription.

curl -H "Authorization: Bearer sk_test_..." \
  https://sandbox.api.scribeberry.com/api/v1/templates

Next Steps

On this page