> ## Documentation Index
> Fetch the complete documentation index at: https://developer.eka.care/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> EkaScribe turns clinical conversations into structured medical notes — via a simple session-based API

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](/ekascribe/quickstart) — the full flow is \~30 lines of code in any language.

## What you can build with it

<CardGroup cols={2}>
  <Card title="Sessions API" icon="waveform-lines" href="/ekascribe/api-reference/sessions/overview">
    Voice capture and transcription: create sessions, upload or stream audio, retrieve structured results.
  </Card>

  <Card title="Templates API" icon="file-lines" href="/ekascribe/api-reference/templates/create-template">
    Define your own note formats in plain markdown — SOAP notes, specialty OPD notes, discharge summaries.
  </Card>

  <Card title="Documents API" icon="folder-open" href="/ekascribe/api-reference/documents/create-update-document">
    Read, list, edit and manage every note generated on a session.
  </Card>

  <Card title="Try the APIs live" icon="play" href="/ekascribe/authenticate-and-try">
    Paste your client credentials and call every EkaScribe API from your browser.
  </Card>
</CardGroup>

## Key capabilities

* **Built on an open protocol** — all APIs implement the [MedScribe Alliance scribe-emr protocol](/ekascribe/api-reference/protocol/overview); 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) and `lite` (fast, dictation-focused).
* **FHIR output** — notes available as a [FHIR bundle](/ekascribe/resources/fhir-structure) 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](/ekascribe/quickstart)                                                                            |
| **SDKs** (TypeScript, Python, Java, Android, iOS) | Fastest integration — VAD, chunking, retries handled for you | [SDKs](/ekascribe/sdks/TS-sdk)                                                                                 |
| **Chrome Extension**                              | No-code, works on any web page                               | [Install](https://chromewebstore.google.com/detail/ekascribe-ai-powered-clin/nncfcjgelepkhpjfkejgkncdfbcfmhom) |

## 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](/ekascribe/api-integration)** — drop it in your project and your coding agent can build the record → transcribe → note flow in one shot.
