IIIF

IIIF (International Image Interoperability Framework) is a set of APIs designed to operate with the storage and presentation of digitized objects via a web-based interface. They are designed to be of particular use to archives, museums, and libraries that provide online images (of paintings, scanned historical documents, etc.) for public viewing. Version 2.0 was announced on September 11, 2014. (Pre-release versions of the 2.0 image and presentation specs were, for some reason, apparently code-named "Voodoo Bunny" and "Triumphant Giraffe" respectively.)

There are actually two APIs under the umbrella of IIIF, an image API and a presentation API (originally Metadata API). The image API is designed to do graphic manipulation "on the fly" through a Web interface; the API features allow the images to be viewed and downloaded in a variety of graphic formats, resolutions, rotations, croppings, and so on. The presentation API has broader goals regarding the representation and presentation of all the aspects and metadata of a digitized object from an archive or museum.

Image API spec

 * Version 2.0 Image API spec
 * Version 1.1 Image API spec

Presentation API spec

 * Version 2.0 Presentation API spec
 * Version 1.0 Metadata API spec

Utilities and demos

 * Apps and demos
 * Try it online
 * IIIF Viewer Github
 * IIIF Viewer Demo

Other links

 * Official site
 * Press release announcing version 2.0 of API
 * Github
 * IIIF – The International Image Interoperability Framework
 * The International Image Interoperability Framework (IIIF): A community & technology approach for web-based images