>_ What is Aidbox?
Build healthcare solutions from CDRs to EHRs using FHIR, PostgreSQL, and our SDK. Free for development. Scale to terabytes with a flat monthly fee of $1,900
Use Aidbox for effective development of interoperable apps that can be plugged into the connected healthcare ecosystem. Focus on business logic, we'll guide you through any FHIR implementation challenges.
#! Aidbox / Server Overview
Aidbox is a metadata-driven server where everything is represented as data/resources that can be customized and always remain under your control.
Using Aidbox server provides you with:
Get started with ready-to-use templates
AI-driven, patient-centered, open source frontend for Electronic Medical Records.
Designed to provide an exceptional clinical experience for both practitioners and patients.
A pre-configured server instance with the $summary operation as defined by IPS. This setup covers essential details like allergies, medications, past surgeries, and other key aspects of medical history.
A demonstration of custom resources using a minimalist JavaScript example project that implements a typical notification workflow: requesting a notification, locking it for dispatch, and then sending it (placeholder).
Pluggable Form Builder for Digital Health.
Design and embed intelligent forms with an excellent UX, and capture data in a well-structured FHIR format for reporting and analysis
Aidbox Forms Builder with Flutter web
Sample project ->Aidbox Forms Builder with Angular.js
Sample project ->Aidbox Forms Builder with Angular.js (controlled mode)
Sample project ->Free tools for developers and IT professionals
Create, debug, and share Questionnaires for free with the Aidbox Public Form Builder. Start from scratch or pick from 3000+ ready-to-use forms.
Convert FHIR data stored in JSON format into a tabular, flat layout for easy data analysis. Fully compliant with HL7 Spec and SQL-on-FHIR IG.
Convert C-CDA to FHIR and back effortlessly, quickly, and securely. No sample on hand? Check out our ready-to-use options.
#! Aidbox / Server Features
Storage
FHIR storage based on PostgreSQL with JSONB
FHIR
Integration with object storages, support for signed URLs
Unique
Custom Resources
Unique
APIs
HL7 FHIR REST (all versions)
FHIR
GraphQL / Reactive API & Subscriptions
Unique
SQL API / SQL on FHIR
Unique
Bulk APIs for import/export
Unique
Custom Operations
Unique
Security & Access Control
Built-in Auth server with OAuth 2.0, OpenID Connect, SMART App Launch
Unique
Access Control based on Access Policies (JSON Schema/SQL/Matcho DSL)
Unique
User/Client management (SCIM/roles)
Unique
Audit Log
HIPAA
Terminology
FHIR terminology API and storage
FHIR
Importers for ICD-10, SNOMED, RxNorm, LOINC, and US NPI
FHIR
Custom CodeSystems and ValueSets
Unique
Infrastructure
HIPAA eligible infrastructure (technical safeguards)
HIPAA
Automated Aidbox server deployment based on Kubernetes (K8s) for AWS, GCP, Azure, and on-premises
Unique
Backup management and replicas
Unique
>_ Run Server Locally
curl -JO https://aidbox.app/runme && docker compose up
Copy >_ Aidbox / Server Infrastructure
Standard HIPAA eligible infrastructure is deployed to Google Kubernetes Engine and integrated with the following Google Cloud Services. Requirements for standard installation: 2-3 nodes 8 vCPUs/16GB RAM/500GB.
Standard HIPAA Eligible Infrastructure is deployed into and integrated with Amazon Elastic Kubernetes Service and integrated with Amazon Web Services. Requirements for standard installation: 2-3 nodes 8 vCPUs/16GB RAM/500GB.
Get Aidbox on AWS Marketplace
Standard HIPAA Eligible Infrastructure is deployed into and integrated with Azure Kubernetes Service and integrated with: load balancer, storage, DNS, and container registry. Requirements for standard installation: 2-3 nodes 8 vCPUs/16GB RAM/500GB.
Standard HIPAA Eligible Infrastructure is deployed into Kubernetes and integrated with the load balancer, storage, local DNS server, container registry and Minio. Requirements for standard installation: 2-3 nodes 8 vCPUs/16GB RAM/500GB.
$_ Aidbox / Pricing
It's super easy. Book a demo or get your trial license.
Ready for production
Production License
Ready for production
Development License
Use multitenant version of Aidbox to create FHIR-based clouds or separate environments with isolated data and APIs for every client.
Aidbox is a FHIR-first platform combining a FHIR server and a purpose-built FHIR database under one system. Built on PostgreSQL with custom extensions, Aidbox delivers:
· High-throughput ingestion (up to 20,000+ resources/second)
· Low-latency search across millions of FHIR records
· Fast data export for analytics, migrations, or external system integrations
· Full control over indexing and data structure, letting you tailor performance optimizations and workflows to your exact needs
Unlike many solutions that abstract away the backend, Aidbox lets you access and manipulate your data directly — you can build custom business logic, implement advanced workflows, or tie into existing systems on your terms.
Health Samurai has implemented and supported dozens of high-load systems in production — spanning hospitals, labs, startups, healthcare software solution providers, and major payers — confirming the platform's performance and reliability.
1. FHIR-Native Database
Aidbox doesn’t just provide a FHIR API; it includes a FHIR-optimized database built on PostgreSQL with custom extensions. By combining the API and database in one platform, Aidbox ensures low latency, fewer moving parts, and less overhead than solutions that rely on multiple external services.
2. High-Performance Data Processing
Aidbox easily handles thousands of operations per second, even when working with millions of resources. This includes fast reads and writes, so you can load patient data, run analytics, or power clinical apps without delay.
3. Flexible Infrastructure
Because Aidbox is distributed as a lightweight Docker container that only needs PostgreSQL, you avoid the hassle of complex multi-service setups. It’s deployable on-premises, in the cloud, or in hybrid environments, all while reducing maintenance and potential points of failure.
4. Customizable Indexing & Data Model
Aidbox’s PostgreSQL foundation means you can define your own indexing strategies, modify search behavior, and shape the data model to match your specific project needs, rather than working around a one-size-fits-all approach.
1. High-volume data ingestion
We tested Aidbox with 23 million and then 100 million resources via the /fhir/$import endpoint.
• Single Import (23M Resources)
• ~4.3 GB zipped (~17.9 GB unzipped)
• Completed in ~65 minutes
• ~6,000 resources/second
• Concurrent Import (100M Resources)
• 4 concurrent requests, 10 parallel workers each
• ~180 GB in the database post-import
• ~20,000+ resources/second peak throughput
2. Fast bulk export
When exporting 100 million resources via /fhir/$export:
• 202.8 GB of data
• 1 hour 47 minutes total time
• 15,500 resources/second (32.3 MB/s)
3. High-concurrency CRUD operations
Even under 300 parallel threads, Aidbox achieves:
• Create: Up to 2,800 RPS (Observations)
• Read: Up to 3,500 RPS (Patients)
• Update: ~1,900 RPS (Encounters)
• Delete: Over 3,900 RPS (ExplanationOfBenefit)
4. Efficient transactions for mid-sized loads
Testing FHIR transactions (bundles of 10, 50, 100, 300 resources) showed:
• ~3,500 resources/second throughput
• Optimal concurrency at 1–2 threads per CPU core
5. Optimized search with indexing at scale
Search performance was validated across resources like Patient, Encounter, Claim, and Observation, with up to
5 million records:
• Patient Search: ~2,081 RPS (search by name & sort by family)
• Encounter Search: ~3,125 RPS (by patient & date)
• Observation Search: ~2,042 RPS (by patient & date)
Flexible deployment
• Runs as a lightweight Docker container with a PostgreSQL backend
• No need for external search engines, queues, or middleware
• Works seamlessly in cloud, on-premises, or hybrid environments
Ideal For
• Healthtech teams building scalable digital health products
• Payers and providers that need fast, real-time access to clinical data
• Organizations working with real-time EHR feeds or running analytics on FHIR data
Aidbox offers speed, control, and reliability in one streamlined package. The result is a solution that can scale from tens of millions to billions of FHIR resources, delivering:Outstanding performance on minimal hardware
Even an 8 vCPU, 8 GB RAM setup can yield results 10x faster than popular open-source FHIR servers.
1. Streamlined operations
Aidbox’s containerized distribution requires only PostgreSQL, minimizing deployment and maintenance.
2. Reliability under heavy load
High concurrency and large transaction bundles don’t hamper Aidbox’s responsiveness or stability.
3. Scalable Bulk Import & Export
Process large FHIR datasets—from millions to billions—end-to-end, quickly and without added complexity.
If you’re looking for a powerful, FHIR-compliant platform that simplifies infrastructure, accelerates performance, and keeps data fully accessible, Aidbox is ready to meet your needs.
User Community
Join our chat to share your expertise and get help from community.
Documentation
We're working hard to provide you with easy-to-use docs with reference guides and tutorials. Check it out here
#! Aidbox / Go
Have a specific request? Get in touch and we'll set up a call