Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

Shifter

Free#30 of 31 in Container Engines

Shifter: An open-source Linux engine tailored to Slurm- and MPI-based HPC workloads. Ranked #30 of 31 in Container Engines by our editors (6.3/10); pricing: Open source; best for HPC workloads using Slurm and MPI.

6.3/10Editor score
Shifter6.3 Visit Shifter

At a glance

  • Editor score
    6.3 / 10
  • Pricing
    Open source
  • Best for
    HPC workloads using Slurm and MPI
  • Paid from
    Free
  • Facts checked
    22 Sep 2026
Shifter screenshot
  • Where it wins

    • Runs interactive and batch containers across HPC compute and login nodes
    • Connects Docker Hub, private registries, Slurm, and MPI workflows
    • Flattens images for HPC mounting and supports volume and bind mounts
  • Where it doesn't

    • Linux-only with no rootless mode in its documented architecture
    • Does not provide image-building capability
    • NERSC plans to phase it out in favor of podman-hpc

Our verdict on Shifter

Shifter is an open-source container platform developed by NERSC for running containerized applications on high-performance computing systems. It is aimed at scientific and research workloads that need containers on HPC compute and login nodes, particularly environments organized around Slurm and MPI. Users can pull images from Docker Hub or private registries, then run them interactively through the shifter command or within batch jobs. The platform also supports Docker entry points, volume and bind mounts, and image lookup by digest or image identifier.

Its strongest fit is the way container execution maps to HPC operations. Shifter converts pulled Docker images into a flattened format designed for HPC distribution and mounting, while batch scheduler integration includes Slurm directives. MPI integration can use host-provided Cray libraries, which suits workloads that need to connect containerized applications with HPC network environments. These capabilities make Shifter more focused than a general-purpose container engine: teams working with Slurm, MPI, and shared HPC infrastructure get features shaped around their execution model, while teams seeking broad desktop or multi-platform support should look elsewhere.

The main trade-offs are architectural and strategic. Shifter is Linux-only, its documented architecture is not rootless, and privileged setup operations are required. It also does not provide image building, so image creation must happen outside the platform before registry pulls and conversion. NERSC states that Shifter remains supported but plans to phase it out in favor of podman-hpc. Choose Shifter when an existing HPC environment needs its Slurm, MPI, registry, and mounting workflow; consider an alternative when rootless operation, built-in image building, or a longer-term path centered on Shifter is important.

Your product? Our editors can test Shifter in depth and publish a review, labelled as paid · from $149/mo →

Shifter pricing

Plans Open sourceFree Free to use — no paid tier required for the core job.
See plans on github.com

Shifter fact sheet

Free planNot verified
Paid fromFree
Rootless modeNot verified
Image buildingNo
Kubernetes CRINot verified
Windows containersNot verified
Image formatDocker
Runtime interfaceOther
Supported host OSLinux, including SUSE Linux, RHEL/CentOS/Scientific Linux, and Debian/Ubuntu
DeploymentSelf-hosted
PlatformsLinux
SupportCommunity, Docs
Built forMid-market, Enterprise (editorial estimate)
Integrations3 integrations: Docker Hub, private container registries, Slurm
PricingOpen source
Websitegithub.com
Facts checked22 Sep 2026

Shifter integrations

Shifter lists 3 integrations on its own site.

  • Docker Hub
  • private container registries
  • Slurm

Alternatives to Shifter

See all Shifter alternatives →

Used Shifter? Be the first to review it

The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used Shifter for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.

Write a reviewTwo minutes · verified accounts only · read by an editor before it appears

Reviews come only from verified accounts. Sign in or create an account first — your e-mail is never shown.

Your rating

0 characters · at least 80, up to 3,000

Posted from your verified account. Reviews appear after an editor reads them, usually within two working days.

Featured on iTechGuides

Featured on iTechGuides — Shifter 6.3/10

Shifter is listed in our Container Engines directory. Add the badge to your site — it links back to this page.

<a href="https://www.itechguides.com/products/shifter/"><img src="https://www.itechguides.com/best/badge/shifter.svg" alt="Featured on iTechGuides" width="230" height="46"></a>

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update