Skip to main content

Knidian SDK - Getting Started

Welcome to the Knidian SDK documentation! This guide will help you integrate AI-powered medical diagnosis capabilities into your healthcare application.

What is Knidian SDK?

The Knidian SDK is a proprietary JavaScript library that provides:

  • AI-Powered Differential Diagnosis: Advanced medical diagnosis with confidence scores
  • Full-Page Application Mode: Complete diagnosis workflow with an intuitive interface
  • Medical File Management: Support for images, PDFs, and medical documents
  • Voice Recording & Transcription: Record and transcribe medical consultations
  • Case Management: Comprehensive patient case history and tracking
  • Multi-Language Support: Available in English, Spanish, and Portuguese
  • Real-time Updates: Live diagnosis updates via WebSocket connection

Prerequisites

Before you begin, ensure you have:

  1. API Key: Contact your Knidian account manager or email licensing@knidian.ai
  2. Backend Server: Required to implement the authentication endpoint (Node.js, Python, PHP, etc.)
  3. Modern Web Browser: Chrome, Firefox, Safari, or Edge (latest 2 versions)
  4. HTTPS: Your application must be served over HTTPS (required for security)
  5. User Authentication: Your own user authentication system

Security Architecture

The Knidian SDK uses session tokens for authentication to keep your API key secure:

  • Your API key NEVER leaves your backend server
  • Session tokens are short-lived (1 hour default, configurable)
  • Tokens are scoped to specific users
  • SDK calls Knidian API directly (no proxy latency)

Browser Support

BrowserSupported Versions
ChromeLatest 2 versions
FirefoxLatest 2 versions
SafariLatest 2 versions
EdgeLatest 2 versions
MobileiOS Safari, Chrome Mobile

Feature Overview

Full-Page Mode

The SDK provides a complete, ready-to-use diagnosis application that includes:

  • Sidebar Navigation: Access all features from an organized sidebar
  • Differential Diagnosis Interface: Input symptoms and get AI-powered diagnosis
  • Document Upload: Upload medical images, lab results, and documents
  • Voice Recording: Record patient consultations with automatic transcription
  • Case History: View and manage all patient cases
  • Export Options: Export diagnoses to DOCX, PDF, or Google Drive

Multi-Language Support

Built-in support for:

  • English (en)
  • Spanish (es)
  • Portuguese (pt)

All UI elements, messages, and prompts are automatically translated.

Customizable Theming

Match your brand with:

  • Custom colors
  • Custom fonts
  • Custom spacing
  • Custom CSS overrides

Google Drive Integration

Optional integration for:

  • Importing medical records from Google Drive
  • Exporting diagnosis reports to Google Drive
  • Syncing case history

Support

Documentation

Contact Support

Reporting Issues

License

The Knidian SDK is proprietary software licensed exclusively to Knidian customers.

Unauthorized distribution, modification, or use is prohibited.

Next Steps

  1. Install the SDK: CDN for quick installation
  2. Quick Start Guide: Get your first integration running
  3. Configuration Options: Customize the SDK for your needs
  4. Security Best Practices: Ensure secure implementation

Ready to get started? Head over to the Installation Guide!

html>