Fire Arrow Server 1.0.0
Fire Arrow Server 1.0.0 has been released. This marks the launch of Fire Arrow's second product and a new chapter for the platform.
Two Products, One Platform
Starting with this release, Fire Arrow consists of two products:
- Fire Arrow Core — the lightweight GraphQL facade that connects to an external FHIR server (e.g. Azure Health Data Services). This is the product previously known simply as "Fire Arrow", now rebranded as Fire Arrow Core.
- Fire Arrow Server — a fully integrated FHIR server built on the open-source HAPI FHIR project. Fire Arrow Server bundles its own PostgreSQL-backed data store together with the authorization, authentication, and workflow capabilities that Fire Arrow is known for.
The rebranding of the original product to Fire Arrow Core is a naming change only — there are no breaking changes and existing deployments continue to work as before.
Why Fire Arrow Server?
Fire Arrow Core was designed for managed cloud environments where an external FHIR service handles data storage and scaling. That model works well for many use cases, but some deployments need:
- On-premise or sovereign hosting — running outside of US-owned hyperscalers, or within an organization's own infrastructure
- Lower latency — eliminating the network hop to an external FHIR service
- Richer server-side workflows — built-in FHIR Subscriptions, server-side CarePlan expansion, and an administration UI
Fire Arrow Server addresses all of these while sharing the same authorization model, authentication providers, and GraphQL API that Core users are already familiar with.
What's Included
Fire Arrow Server 1.0.0 ships with:
- Full FHIR R4 REST API with Swagger UI for interactive exploration
- GraphQL API with read support, nested queries, and
_filter-based search modifiers - Authentication via OAuth 2.0 / OIDC, Azure Identity, and API tokens (including QR-code-based one-time tokens for anonymous study participation)
- Fine-grained authorization with additive rules, identity filters, property filters, and a rule debugger
- FHIR Subscriptions (REST hook, email, websocket, Azure Storage Queue)
- Server-side CarePlan workflows — automatic expansion of CarePlans into Tasks, with dynamic schedule updates based on Task completion
- Administration Web UI with a GraphQL explorer, resource browser, and configuration overview
- Pre-built Docker image available from the Evoleen Public ACR
Getting Started
Head over to the First Run guide to pull the Docker image and have a server running in minutes. For a detailed comparison of both editions, see Editions.