> ## Documentation Index
> Fetch the complete documentation index at: https://ekacare-quickstart-cleanup.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

# EkaScribe Overview

EkaScribe empowers doctors with voice-powered documentation. Simply dictate or let EkaScribe AI listen to consultations, and it will effortlessly generate structured medical documents.

## 🎯 What is EkaScribe?

EkaScribe is an AI-powered clinical documentation tool that transforms voice recordings into structured medical notes. It supports multiple languages, medical templates, and provides accurate transcription for various healthcare workflows.

## 🛠️ Integration Products

EkaScribe offers **3 different ways** to integrate voice-to-text functionality into your workflow:

### 1. 📱 **SDKs** *(Recommended)*

*Pre-built libraries for your applications*

<Info>We recommend the SDK approach, as it simplifies implementation by handling voice activity detection (VAD), audio chunking, uploads, and other complexities and makes it easy to plug into your existing workflow.</Info>

**What it is**: Ready-to-use code libraries that handle all the complexity\
**Who it's for**: Development teams building mobile apps or backend services\
**Requirements**: Basic development knowledge

**Available SDKs**:

* **📱 Mobile Apps**
  * [Android SDK](https://developer.eka.care/api-reference/health-ai/ekascribe/SDKs/android-sdk) - Add voice-to-text to Android apps
  * [iOS SDK](https://developer.eka.care/api-reference/health-ai/ekascribe/SDKs/ios-sdk) - Add voice-to-text to iOS apps
* **⚙️ Backend Services**
  * [Java SDK](https://developer.eka.care/api-reference/health-ai/ekascribe/SDKs/java-sdk) - For Java/Spring applications
  * [Python SDK](https://developer.eka.care/api-reference/health-ai/ekascribe/SDKs/python-sdk) - For Python/Django applications
  * [TypeScript SDK](https://developer.eka.care/api-reference/health-ai/ekascribe/SDKs/TS-sdk) - For Node.js applications

**How it works**:

* Import SDK → Call simple methods → Get structured results
* Handles authentication, file upload, and result processing automatically

***

### 2. 🌐 **REST APIs**

*Direct API access for custom integrations*

**What it is**: Raw HTTP endpoints that you call directly\
**Who it's for**: Advanced developers, microservices, or any programming language not covered by SDKs\
**Requirements**: API integration experience

**How it works**:

1. Get presigned URL → Upload audio → Initialize transcription → Fetch results
2. Full control over the process
3. Works with any programming language

**Key Features**:

* Secure file upload with presigned URLs
* Multiple output templates (clinical notes, EMR format, etc.)
* Support for 10+ languages
* Real-time status tracking

**📖 [View Complete API Documentation →](https://developer.eka.care/api-reference/health-ai/ekascribe/ekascribe-v2/overview)**

***

### 3. 🔌 **Chrome Extension**

*Ready-to-use browser extension*

**What it is**: A browser extension that works directly in Chrome\
**Who it's for**: Individual doctors, clinics, or practices wanting immediate access\
**Requirements**: Chrome browser only

**How it works**:

* Install extension → Click record → Get structured medical notes
* No coding required
* Works on any website or application

**Get Started**: [Download Chrome Extension](https://chromewebstore.google.com/detail/ekascribe-ai-powered-clin/nncfcjgelepkhpjfkejgkncdfbcfmhom)

> **Choose the integration method that works best for your setup** and start enhancing productivity while EkaScribe takes care of the documentation.

## 🔔 Optional: Webhook Notifications

Instead of polling for results, you can register a webhook to receive automatic notifications when transcription completes.

**Setup**: [Register Webhook →](https://developer.eka.care/api-reference/connect/webhooks/register-webhook)

**Sample Webhook Payload**:

```json theme={null}
{
  "event": "v2rx.completed",
  "data": {
    "transaction_id": "unique_transaction_id",
    "status": "completed",
    "session_id": "session_123456"
  },
  "timestamp": "2023-07-20T10:30:00Z"
}
```

**Benefits**:

* No need to poll for results
* Real-time notifications
* Better user experience
* Reduced API calls

***

## 💻 System Requirements

Before integrating EkaScribe, ensure your system meets the following requirements:

#### Platform Requirements

* **Google Chrome (Web)**: Version 100+
* **Android App**: Android OS version 10+
* **iOS App**: iOS version 14+

#### Network Requirements

* **Internet Speed**: Minimum 1 Mbps (recommended: 5+ Mbps)

#### Hardware Requirements

* **Microphone/Audio Capture Device**: Required

> **Note**: EkaScribe uses audio from doctor-patient interactions. Using a quality external microphone improves audio quality and transcription accuracy.

***
