Spezi is an open-source framework for rapid development of modern, interoperable digital health applications. It is built on an ecosystem of modules that exchange data using health standards such as HL7® FHIR®.
Note
Stanford Spezi can be used to build mobile applications (iOS and Android), web services to store health data and interface with electronic health records, and web frontend applications. All use a common set of modules to simplify software development and improve reusability across systems.
The following modules provide an overview of patient- and user-facing functionalities that can be implemented with Spezi to support research studies, electronic health record integration, and artificial intelligence–enabled systems:
![]() ![]() |
![]() ![]() |
![]() ![]() |
Spezi Onboarding
and
Spezi Consent
|
Spezi Bluetooth
and
Spezi Devices
|
Spezi Questionnaire
|
![]() ![]() |
![]() ![]() |
![]() ![]() |
Spezi Account
|
Spezi Views
, including
SpeziValidation
|
Spezi LLM
|
Note
The best way to get started with Spezi for mobile application development is by using the Spezi Template Application.
It integrates a wide range of modules and demonstrates their usage in a simple and extensible application.
We are always looking for open source collaborators. Please take a look at the Code of Conduct and Contributing Guidelines for more information. For more information, check out our website at spezi.stanford.edu.