dotnet tool install --global fhir-candle --version 2026.708.1348
dotnet new tool-manifest
dotnet tool install --local fhir-candle --version 2026.708.1348
#tool dotnet:?package=fhir-candle&version=2026.708.1348
nuke :add-package fhir-candle --version 2026.708.1348
When you need a small FHIR.
fhir-candle is a small in-memory FHIR server that can be used for testing and development. It is NOT intended to be used for production workloads.
The project is intended to serve as a platform for rapid development and testing for FHIR - both for features in the core specification as well as Implementation Guide development.
While there are many existing OSS FHIR servers, somewhere between most and all of them are intended to support production workloads. In my own work on Reference Implementations, I often found it challenging to add the types of features I wanted due to the conflicts that causes. To that end, here are some principles I generally use while developing this project:
There are many ways to contribute:
To ensure a welcoming environment, we follow the HL7 Code of Conduct and expect contributors to do the same.
To report a security issue, please use the GitHub Security Advisory "Report a Vulnerability" tab.
For more information, please see the Security Readme.
Full documentation lives in the docs/ tree:
The sections below are a quick-start; deeper detail lives in docs/.
Install .NET 8 or newer and run this command:
dotnet tool install --global fhir-candle
Note that this software is still under heavy development.
Start a FHIR server and open the browser by running:
fhir-candle -o
Install Docker and run these commands:
docker pull ghcr.io/fhir/fhir-candle:latest
docker run -p 8080:5826 ghcr.io/fhir/fhir-candle:latest
This runs the Docker image with the default configuration, mapping port 5826 from the container to port 8080 on the host. Once running, access http://localhost:8080/ for the UI, or the default endpoints:
dotnet run --project src/fhir-candle/fhir-candle.csproj
For arguments, build, and release-output details on all platforms, see Getting started.
--r4 / --r4b / --r5.--fhir-source.--strict) — strict spec-conformant REST posture for conformance testing.--otel-otlp-endpoint.$validate operation — structural resource validation.Note: items are unsorted within their priorities
$meta-add).transaction bundles_filter supportFHIR® is the registered trademark of HL7 and is used with the permission of HL7.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 net8.0 is compatible. net8.0-android net8.0-android was computed. net8.0-browser net8.0-browser was computed. net8.0-ios net8.0-ios was computed. net8.0-maccatalyst net8.0-maccatalyst was computed. net8.0-macos net8.0-macos was computed. net8.0-tvos net8.0-tvos was computed. net8.0-windows net8.0-windows was computed. net9.0 net9.0 is compatible. net9.0-android net9.0-android was computed. net9.0-browser net9.0-browser was computed. net9.0-ios net9.0-ios was computed. net9.0-maccatalyst net9.0-maccatalyst was computed. net9.0-macos net9.0-macos was computed. net9.0-tvos net9.0-tvos was computed. net9.0-windows net9.0-windows was computed. net10.0 net10.0 is compatible. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
This package has no dependencies.
| Version | Downloads | Last Updated | |
|---|---|---|---|
| 2026.708.1348 | 153 | 7/8/2026 | |
| 2026.623.2024 | 159 | 6/23/2026 | |
| 2026.528.2036 | 178 | 5/28/2026 | |
| 2026.527.1737 | 119 | 5/27/2026 | |
| 2026.526.2054 | 121 | 5/26/2026 | |
| 2026.415.1643 | 162 | 4/15/2026 | |
| 2026.414.2234 | 140 | 4/14/2026 | |
| 2025.611.1422 | 562 | 6/11/2025 | |
| 2025.331.1443 | 559 | 3/31/2025 | |
| 2025.220.1345 | 654 | 2/20/2025 | |
| 2025.212.1633 | 657 | 2/12/2025 | |
| 2025.210.2340 | 576 | 2/10/2025 | |
| 2025.206.2325 | 381 | 2/6/2025 | |
| 2025.129.1600 | 309 | 1/29/2025 | |
| 2025.128.2330 | 362 | 1/28/2025 | |
| 2025.127.2338 | 373 | 1/27/2025 | |
| 2025.127.1336 | 338 | 1/27/2025 | |
| 2024.921.1505 | 504 | 9/21/2024 | |
| 2024.921.1450 | 445 | 9/21/2024 | |
| 2024.910.1539 | 418 | 9/10/2024 |