Dynamic Image Server

Choosing an Image Server

Different image servers will have different features.

You can see a list of image servers: https://github.com/IIIF/awesome-iiif#image-servers

Questions to ask yourself as you are considering adopting an existing image server, shimming your current image server, or writing your own:

  • Do we even need an image server? Could a Level 0 implementation suffice?
  • What language is the image server written in?
  • What does the level of community support look like?
  • Do we have an existing image server that we could shim?

Based on these criteria take a look at two image servers and report back.


If you already have an image server and want to make it work with the IIIF APIs and viewers, you may want to consider using or creating an image server shim. A "shim" is a small bit of code that works by intercepting API calls and working with a current incompatible system.


One effective way to use your current image server could be to redirect from the IIIF URIs to your current image server.

Last modified by Jason Ronallo 2017-09-09 22:25:37
Created by Jason Ronallo 2017-08-20 19:17:37

results matching ""

    No results matching ""