Build secure, HIPAA-compliant healthcare applications with MediVault™'s RESTful API. Full support for ZK proofs, FHE computation, and blockchain verification.
Sign up and generate your production API key
Choose your language and install our SDK
Configure OAuth 2.0 and ZK proof verification
Make your first API call in minutes
/api/v1/patients/:idRetrieve patient demographic and medical record metadata
/api/v1/recordsUpload encrypted medical record with automatic AI analysis
/api/v1/records/:idRetrieve encrypted medical record with time-limited decryption key
/api/v1/access-requestsRequest provider access to patient records with blockchain audit
/api/v1/analyticsQuery anonymized research data using FHE computation
// Install SDK
npm install @medivault/sdk
// Initialize client
import { MediVault } from '@medivault/sdk';
const client = new MediVault({
apiKey: process.env.MEDIVAULT_API_KEY,
environment: 'production'
});
// Upload encrypted medical record
const record = await client.records.create({
patientId: 'patient_123',
file: fileBuffer,
metadata: {
type: 'lab_result',
date: '2025-12-16',
provider: 'Dr. Sarah Chen'
},
encryption: {
algorithm: 'AES-256-GCM',
zkProof: true
}
});
console.log('Record uploaded:', record.id);
console.log('AI Analysis:', record.aiInsights);All API requests require both OAuth 2.0 bearer token and API key for maximum security.
Fair usage limits ensure platform stability and performance for all users.
Node.js 18+
Python 3.9+
Java 11+
Ruby 3.0+