Skip to main content
EkaScribe is Eka Care’s AI medical scribe. Record or stream a consultation (or a dictation) and get back accurate, structured clinical notes — in the exact format you define — across 10+ Indian and international languages.

How it works

One session, five calls:
Create Session  →  Upload Audio  →  End Session  →  Poll  →  Structured Notes
POST /sessions     POST .../audio    POST .../end     GET /sessions/{id}
  1. Create a session with the note templates you want.
  2. Send audio — HTTP chunks or a real-time WebSocket stream.
  3. End the session to start processing.
  4. Get the results — transcript plus structured notes per template (poll or webhook).
Start with the Quickstart — the full flow is ~30 lines of code in any language.

What you can build with it

Sessions API

Voice capture and transcription: create sessions, upload or stream audio, retrieve structured results.

Templates API

Define your own note formats in plain markdown — SOAP notes, specialty OPD notes, discharge summaries.

Documents API

Read, list, edit and manage every note generated on a session.

Try the APIs live

Paste your client credentials and call every EkaScribe API from your browser.

Key capabilities

  • Built on an open protocol — all APIs implement the MedScribe Alliance scribe-emr protocol; EkaScribe is the first scribe service to open-source it. No vendor lock-in.
  • Custom templates — describe your note format in markdown; EkaScribe follows it. No rigid schemas.
  • Multilingual — English, Hindi, Tamil, Telugu, Bengali, Marathi, Gujarati, Kannada, Malayalam, Punjabi. Auto-detection and output translation.
  • Real-time or batch — WebSocket streaming for live scribing, chunked HTTP upload for recorded audio.
  • Two modelspro (speaker diarization, custom templates, 60-min sessions) and lite (fast, dictation-focused).
  • FHIR output — notes available as a FHIR bundle for interoperability.
  • Webhooks — get notified when processing completes instead of polling.

Integration options

OptionBest forGet started
REST APIsAny language, full controlQuickstart
SDKs (TypeScript, Python, Java, Android, iOS)Fastest integration — VAD, chunking, retries handled for youSDKs
Chrome ExtensionNo-code, works on any web pageInstall

Integrating with an AI coding assistant?

These docs are LLM-ready. Point Claude, ChatGPT, Cursor or any coding agent at:
  • https://developer.eka.care/llms.txt — index of all pages in plain text
  • https://developer.eka.care/llms-full.txt — the full documentation in one file
Or grab the ready-made CLAUDE.md integration file — drop it in your project and your coding agent can build the record → transcribe → note flow in one shot.