Home of the Singularity container project.

Containers for HPC, analytics, machine learning, reproducible and trusted computing

  • Thank you for your work on the Singularity project, which my lab and others at JHU use extensively.

    Johns Hopkins University
  • Singularity is the best option among the big three considerations for HPC

    Parsons Corporation
  • Singularity allows us to containerize previous Docker workflows without exposing us to simple root escalation attacks.

    R Systems Inc.
  • Singularity is a fabulous tool for providing forward and backward software compatibility on clusters and for reproducibility

    University of Michigan
  • Users have been asking for containers for years, but I've always resisted. Singularity addressed the majority of my complaints and couldn't have been easier to install.

    Washington University in St. Louis
  • This is a brilliant containerization technology which will gain traction very quickly.

    University of Cape Town
  • We used Singularity to get around a GLIBC version requirement for a binary distribution of the NCI GDC download tool on CentOS 6

    Rutgers University
  • Singularity allowed us to use software that was otherwise impossible to install under SL6, such as TensorFlow

    University of Chicago
  • Our focus is mainly on containers converted from Docker to singularity

    University of Oslo
  • We are using CentOS6 and not able to use TensorFlow without Singularity.

    Hong Kong University of Science & Technology

Why Singularity

Container technology has revolutionized large scale cloud computing, and is now taking the HPC world by storm as well.

Singularity was born out of the need to properly containerize and support workflows related to artificial intelligence, machine/deep learning.
It is now possible to build an application on your desktop and run hundreds or even thousands of instances, without change, on any of the public clouds.


Leverage NVIDIA GPUs on the host with zero configuration

Seamlessly integrate with resource managers and MPI

Use persistent overlays to bring your data anywhere

Our products

Community Edition

Singularity Community Edition is a thriving open-source project with users and contributors around the world.
Like most open source projects, releases are based on feature milestones and apparent stability of the development branches.


Singularity Pro is the enterprise version of our software.
We provide supportable snapshots of the software on Github plus backporting of security and bug fixes.
Support is not included in the license subscription but can be purchased separately.

Trusted by top supercomputer centers worldwide

Singularity is used around the world at major universities, government institutions, and national research labs, and is considered the platform of choice by academia and commercial HPC centers.


There are containers for microservices, and then there is Singularity


Singularity uses a single image format for runtime. You can copy them, move them, set permissions on them... whatever!  If you can use Linux, you can use Singularity! 


Singularity blocks privilege escalation inside of containers with a single file container format that can be signed and verified


Singularity runs on some of the biggest super computers in the world.  Come join our friendly and knowledgeable communities, via GitHub, Google Groups, or in the Slack community channel. 

Open Source

People all over the world contribute to the Singularity project, and you can too! Just fork the Singularity project on GitHub and send us a pull request.