How it works
One session, five calls:- Create a session with the note templates you want.
- Send audio — HTTP chunks or a real-time WebSocket stream.
- End the session to start processing.
- Get the results — transcript plus structured notes per template (poll or webhook).
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 models —
pro(speaker diarization, custom templates, 60-min sessions) andlite(fast, dictation-focused). - FHIR output — notes available as a FHIR bundle for interoperability.
- Webhooks — get notified when processing completes instead of polling.
Integration options
| Option | Best for | Get started |
|---|---|---|
| REST APIs | Any language, full control | Quickstart |
| SDKs (TypeScript, Python, Java, Android, iOS) | Fastest integration — VAD, chunking, retries handled for you | SDKs |
| Chrome Extension | No-code, works on any web page | Install |
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 texthttps://developer.eka.care/llms-full.txt— the full documentation in one file

