Full stack architecture diagram

Simple integration.

Galia can access your images wherever they're located, in their existing organizational structure, without the rest of your stack even knowing it's there. It can be integrated with minimal development work into:

  • Custom web applications
  • Content management systems
  • Digital repositories
  • API backends

See every detail.

Galia can generate all kinds of images, from small thumbnails to previews of all sizes. Your clients can even zoom into massive images* to see previously unreachable levels of detail.

* in JPEG2000 and pyramidal tiled TIFF formats

Sharpest ever view of the Andromeda Galaxy (69,536×22,230)
NASA, ESA, J. Dalcanton (University of Washington, USA), B. F. Williams (University of Washington, USA), L. C. Johnson (University of Washington, USA), the PHAT team, and R. Gendler.
With the OpenSeadragon viewer
IIIF URL path

Code against a standard API.

Galia fully supports the Deep Zoom and IIIF Image APIs. The URLs used by your clients will work against any other conformant server, meaning no vendor lock-in.

Easy To Use

  • One YAML configuration file with inline help.
  • Extensive documentation available in the Guide.
  • Descriptive log messages at configurable thresholds.

Easy To Integrate

  • Robust APIs for developers.
  • Supports custom authorization policies for integration into diverse infrastructures, and tiered access to dynamically degraded images.

Simple to Manage

  • API methods for routine management tasks like checking application status and evicting cached content.

Easy to Scale

  • Instances don't communicate or share state, making them innately clusterable and easy to scale horizontally. There are no "master nodes" to babysit.
  • Scale vertically by simply adding CPU cores and memory.

Flexible

  • Plugins for retrieving images from a variety of sources, including filesystems, databases, remote web servers, and cloud storage.
  • Pluggable codecs support a variety of image formats, as well as frame extraction from videos in a variety of formats.
  • Available filesystem, database, Redis, in-memory, and cloud storage caches to speed up response times and reduce server load.

Powerful

  • Selectable scaling algorithms, sharpening levels, and compression levels to optimize output for speed or quality.
  • Dynamically transform embedded image metadata in EXIF, IPTC, and XMP formats, and embed the result as XMP.
  • Dynamic image and text overlays supporting watermarking, titling, and others.
  • Dynamic region highlighting and redaction.

Made By Humans

  • All code is written, vetted, tested, and maintained by hand by experienced human software engineers. The core code base is zero percent LLM-generated.
  • All support requests and other communications are answered by real people.

Get started in minutes.

Download, configure, and go. There's only one human-friendly configuration file to edit.