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:
- API Key: Contact your Knidian account manager or email licensing@knidian.ai
- Backend Server: Required to implement the authentication endpoint (Node.js, Python, PHP, etc.)
- Modern Web Browser: Chrome, Firefox, Safari, or Edge (latest 2 versions)
- HTTPS: Your application must be served over HTTPS (required for security)
- 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)
Quick Links
- Installation: Choose your integration method
- Quick Start: Get up and running in minutes
- Configuration: Complete configuration reference
- Security: Security best practices
Browser Support
| Browser | Supported Versions |
|---|---|
| Chrome | Latest 2 versions |
| Firefox | Latest 2 versions |
| Safari | Latest 2 versions |
| Edge | Latest 2 versions |
| Mobile | iOS 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
- SDK Docs: https://docs.knidian.ai/sdk
Contact Support
- Email: support@knidian.ai
- Response Time: 24 hours (standard), 4 hours (priority)
Reporting Issues
- Bug Reports: support@knidian.ai
- Security Issues: security@knidian.ai
- Feature Requests: features@knidian.ai
License
The Knidian SDK is proprietary software licensed exclusively to Knidian customers.
Unauthorized distribution, modification, or use is prohibited.
Next Steps
- Install the SDK: CDN for quick installation
- Quick Start Guide: Get your first integration running
- Configuration Options: Customize the SDK for your needs
- Security Best Practices: Ensure secure implementation
Ready to get started? Head over to the Installation Guide!