Renku is an open-source platform that connects the ecosystem of data, code, and compute to empower researchers to build collaborative communities.
Our mission is to enable the Swiss National Open Research Data (ORD) Strategy, supporting the accessibility and reuse of research data across Switzerland.
Stop juggling multiple platforms and scattered resources. Renku provides a seamless environment where all your project components work together.
On Renku, your project doesn’t exist in isolation. The connections to other research activities are preserved, powering discovery and understanding.
Collaborate on your Renku project with anyone, across specialties and skill levels.
Connect, Share, Launch! It just works.
Publishing your project is as easy as flipping a toggle from private to public. Offering your work for discovery and reuse is automatic, not added work.
Renku is a platform for collaborative data science developed at the Swiss Data Science Center. It enables researchers to build collaborative projects that bring together data, code, and compute resources from a variety of sources.
Rather than hosting all these resources itself, Renku is a connecting hub that provides the means to bring them all together. For example, a project might use a published dataset from Zenodo, raw data from a shared cloud storage resource and code from a GitHub repository. These are then made seamlessly available in containerized browser-based compute sessions. Renku sessions can run on Renku servers or on an external computational resources such as a local cloud provider or - coming soon! - an HPC cluster. The sessions can be used for development with environments like VSCode, Jupyter, or RStudio, or they can be used to display dashboards with Streamlit or Shiny. To promote sustainable computational research, Renku also makes it straightforward to build Docker images based on users' software requirements, ensuring that everyone using a project does so with the right software stack.
Collaborate on a fully reproducible Renku project by adding project members, and showcase interactive demos and apps with anyone via public session launch links. For larger collaborations, users can organize projects and other assets under groups, which helps streamline collaboration.
Renku is developed under the Apache 2.0 license and can be deployed on a variety of cloud infrastructures offering Kubernetes. The flagship instance operated by the Swiss Data Science Center is available under https://renkulab.io and is open to everyone with a publicly-accessible free resource tier.
<aside> <img src="/icons/arrow-right_green.svg" alt="/icons/arrow-right_green.svg" width="40px" />
Want to try it out? Get started with Renku!
</aside>