Release candidate · 1.0.0-rc.1

MEET EASI STORE

DICOM storage.
On your terms.

A modern, self-hosted DICOM archive for local development, research teams and private imaging workflows. Keep originals organized. Make images available to the people and applications that need them.

  • Your machine or private server
  • DICOMweb + DIMSE
  • Built with EASI JS

Public source. Free community licensing for eligible users. See the terms.

YOUR MACHINE. YOUR SERVER.SELF-HOSTED

YOUR IMAGING ARCHIVE

EASI Store

Patient → Study → Series → Instance

Original DICOM bytesSHA-256 integrity
DICOMwebDIMSE
Your applicationQuery · store · retrieve
EASI ViewBrowse · view · review
Research toolsCohorts · verified inputs
A private archive. Connected workflows.
Built with EASI JS. Includes EASI View.
YOUR ARCHIVE STARTS HERE

Public Docker image. No registry sign-in.

docker pull ghcr.io/davidvaccaro/easi-store:1.0.0-rc.1

FROM A WORKSTATION TO A SHARED WORKFLOW

One archive.
Many ways to put it to work.

Start with the imaging problem in front of you. Choose the deployment and access model that fit.

01

LOCAL DEVELOPMENT + RESEARCH

A real archive. On your own machine.

Stand up a DICOM endpoint for your application, explore a collection, or test an imaging integration. Import studies, browse the library and view images without setting up cloud infrastructure.

Docker or portable download · no external databaseGet running locally
02

AI DATA PREPARATION + TEAM REVIEW

One imaging library. A shared starting point.

Give researchers, curators and data-labeling teams a private source of originals. Select cohorts across studies, review images, freeze exact membership and hashes, and retrieve verified inputs for your chosen tools.

Versioned cohorts · verified Python downloadsBuild a research dataset
03

ORGANIZATIONAL PACS WORKFLOWS

Your infrastructure. Connected imaging.

Self-host an authenticated archive for shared imaging workflows. Find patient studies, connect DICOM systems, exchange images, and bring organizational sign-in and explicit user roles to your private deployment.

DICOMweb + DIMSE · local or OIDC identityPlan a shared archive

MORE THAN A PLACE TO PUT FILES

Store. Find. View.
Connect the next step.

Bring the archive, image workspace and data-access workflows together. Keep clear interfaces between storage, applications and research tools.

01

A library with the right context.

Navigate patients, studies, series and instances. Search the archive, preview images, and open the integrated EASI View workspace when you need a closer look.

Browse → find → view
02

Connect the systems around it.

Use core DICOMweb query, store and retrieve services, plus the documented DIMSE profiles. Configure peers, test connections, and follow persistent send and retrieval jobs.

DICOMweb · DIMSE · management API
03

Research inputs you can trace.

Save explicit series selections, add organizational labels and notes, and freeze versions with exact membership and original hashes. Optional subject-grouped splits support reproducible preparation.

Cohorts · manifests · verified downloads
04

Access that fits your setting.

Begin with your own local administrator. Use Reader, Contributor and Administrator roles for shared access, API credentials for applications, or organizational OIDC for team sign-in.

Local · hybrid · organizational sign-in
05

Originals worth looking after.

HTTP and file imports retain their original bytes. Capacity safeguards, integrity reviews, explicit duplicate and conflict outcomes, and documented backup and restore protect the archival workflow.

SHA-256 · capacity checks · recovery
06

An archive you can build around.

Run on your own machine or private server. Integrate through documented interfaces, export original studies with integrity manifests, and keep your data outside the application installation.

Your storage · your applications · public source
Explore the complete feature and usage guide

MAKE THE INPUTS REPRODUCIBLE

A dataset is a decision.
Keep a record of it.

For AI preparation and data-labeling workflows, the shared archive is the starting point. Build a cohort across studies, review it in EASI View, and freeze a version that records exactly which instances and hashes belong to it.

Use the authenticated Python downloader to verify originals, resume interrupted downloads and create inputs for your research environment. Subsequent imports do not silently change an existing dataset version.

Follow the research workflow

FROM LIBRARY TO VERIFIED INPUTS

  1. 01
    Select the cohortChoose series across studies. Review the images.
  2. 02
    Freeze the versionRecord instance membership, sizes and hashes.
  3. 03
    Use your own toolsDownload verified inputs for labeling or training.

Store organizes and delivers research inputs. Image annotation, model training and deidentification happen in your chosen tools. Version manifests do not prevent removal of archived originals.

CHOOSE HOW YOU WANT TO RUN IT

A small setup.
A useful archive.

The same service, with a persistent archive kept separately from the application.

DOCKER

A container. Your own data volume.

Use the public Linux AMD64 or ARM64 image on a workstation or private server. The setup guide includes the full run command, storage volume and first administrator setup.

Run with Docker Container package

THE NEXT STEP SHOULD BE EASY TO FIND

From your first study
to a connected archive.

Keep the setup guide, user documentation and integration references in reach.

A CLEAR FIRST-RELEASE PROFILE

Useful today.
Explicit about its scope.

1.0.0-rc.1 is published. The current service is a single-host archive with archive-wide roles and documented DICOMweb and DIMSE profiles. Local, shared research and authenticated organizational workflows use the same core.

Qualification includes independent protocol checks, original-byte verification, storage-pressure recovery and native platform packages. Production and clinical deployments need their own operational and regulatory qualification; this candidate does not assert those certifications.

Read the supported profile

PUBLIC SOURCE. ROOM TO GROW.

A generous way to begin.
A commercial path when you need it.

EASI Store is source-available under its Community License. Free use is available to eligible individuals, qualifying research institutions and nonprofits, and organization groups with annual gross revenue strictly below US$5 million.

Larger organization groups need written commercial terms unless a stated exception applies. Eligibility and distribution follow the full license.