Documentation
Everything you need to use Legal AI effectively. Hover over sections to learn more.
Getting Started
Learn the basics and set up your first matter.
- Platform Overview
- User Roles & Permissions
- Creating Your First Matter
Document Management
Upload, process, and organize your legal documents.
- Supported File Types
- Upload & Processing Pipeline
- Document Organization
- Document Sharing
Document Q&A
Chat with your documents and get cited answers.
- Starting a Chat Session
- Understanding Citations
- Chat History
Clause Extraction
Automatically extract key terms and clauses.
- Available Clause Types
- Viewing Extractions
- Custom Fields
Risk Detection
Identify potential risks and compliance gaps.
- Risk Categories
- Reviewing & Mitigating Risks
- Risk Reports
Policy Comparison
Compare documents against benchmarks and frameworks.
- Creating a Comparison
- Understanding Results
- Compliance Frameworks
Invoice Intelligence
Process and analyze invoices automatically.
- Uploading Invoices
- Expense Classification
- Risk Flags
Adverse Media Checks
Screen entities against adverse media sources.
- Running a Check
- Understanding Risk Scores
- Source Documentation
Search & Retrieval
Powerful search across all your documents.
- Search Types
- Using Search History
- Citation Tracking
Administration
Manage users, organizations, and settings.
- User Management
- Audit Logs
- System Settings
API Reference
Integrate with our REST API.
- Authentication
- Documents API
- Analysis API
- Rate Limits
Quick Code Examples
example.js
// Upload a document
const formData = new FormData();
formData.append('file', documentFile);
formData.append('documentId', docId);
const response = await fetch('/api/documents/upload', {
method: 'POST',
body: formData,
});
const result = await response.json();
console.log('Upload complete:', result.documentId);System Architecture
Ingestion
LlamaParse + Kimi AI
Analysis
AI Extraction & Chat
Storage
PostgreSQL + Redis