Editions & deployment
Start with the Community Edition
The Community Edition is the complete CHORUS secure processing environment, free for academic non-commercial research. Run it on your own infrastructure, on premises or in the cloud of your choice.
Pro features and a managed service are in development.
Get the Community EditionCompare
One platform, three ways to run it
Community Edition
Free · Available now
Self-hosted. The full secure processing environment for academic non-commercial research.
Source accessible, open to community contributions, plus:
- Isolated workspaces for each project
- Open, allow-listed or air-gapped network, set per workspace
- Browser sessions: data never reaches the researcher’s laptop
- An App Store of more than 50 research apps, and growing
- PostgreSQL, MLflow and Gitea as workspace services
- Approval workflow for data entering and leaving a workspace
- Role-based access control and audit trail
- Single sign-on with your institution’s identity provider
- On-premises, cloud or air-gapped installation
Pro Edition
In development
Self-hosted. Pro features on top of the Community Edition, for any institution that needs them.
Everything in Community Edition, plus:
- CHORUS Assistant: an AI assistant that guides research teams through the platform
- Dynamic roles: create roles with your own set of permissions
- Quota management: resource limits for each workspace
- Billing: track and invoice platform usage
- Security audits: for EHDS (TEHDAS2), SATRE v2 and GDPR
- Support: training, onboarding and service-level agreements
Managed
In development
Hosted and operated by the CHORUS team on sovereign Swiss or EU cloud infrastructure.
Everything in Pro Edition, plus:
- Infrastructure operated for you
- Updates and security patches applied for you
- Backups and monitoring included
- 99% uptime
Self-hosting
Runs where your data lives
CHORUS installs on any Kubernetes cluster: in your data centre, in a private or public cloud, or on an isolated site with no internet access.
Terraform installs the platform and Argo CD keeps it on the version you choose. Upgrades go through Git, so every change to the platform is versioned.
Requirements
What you need
- A Kubernetes cluster with Cilium as the network layer
- S3-compatible object storage
- A domain name you control
Everything else, including identity management, the container registry and monitoring, is installed with CHORUS.