Skip to main content

Supported software and infrastructure

OpenSAFELY is designed for large-scale, secure, and reproducible analysis of electronic health records. However, not all software packages, libraries, or computational methods are available by default. The platform supports a defined set of tools and environments to maintain data security, consistency, and reproducibility across projects.

Currently supported software includes:

  • Programming languages: Python, R, and Stata
  • Version control: Git and GitHub for collaborative code management
  • Containerisation: Docker (for local testing; optional)

NOTE: Some specialised tools or methods may not yet be supported. If your project depends on specific software, packages, or computationally intensive methods that are not currently available, please get in touch to discuss feasibility and potential workarounds before applying.

For more information on software and supported analysis tools (e.g. R packages) please see here.