Omeka 2.1 — now with an API — is ready!

The Omeka team is very happy to announce the release of Omeka 2.1!

This version moves Omeka much closer to our longstanding goal of interoperability with other systems by including an API (Application Programming Interface) for reading and writing information in your Omeka installation. Some online collections of cultural heritage material are available with APIs, such as through the Digital Public Library of America and the Cooper-Hewitt Museum, to name a few. Version 2.1 lets you join the crowd!

Site administrators can create API keys for any user, giving that user the ability to interact with the Omeka installation by way of third-party client applications. For example, a developer could create an application that connects to another system, such as Fedora or Flickr, and by using that API key, add content directly to an Omeka site.

Similarly, data can travel in the opposite direction, allowing content created in Omeka to be queried and manipulated in whatever ways other systems allow.

We created starter clients to help developers get started in Javascript, PHP (using Zend Framework 2), Ruby (contributed by Lincoln Mullen), and Python.

The ExhibitBuilder and SimplePages plugins have also been updated to work with the API. Additional plugins will soon be updated to also expose their data. Note that plugins that are updated to use the API require Omeka version 2.1 or higher, and will not work properly with sites running Omeka 2.0.

For more detailed information about the release, read the release notes, and learn more about managing the API in our codex.

The release also includes updates to all of the core themes: Thanks, Roy; Berlin; and Seasons. These theme upgrades are compatible with Omeka 2.0.

4 Responses to “Omeka 2.1 — now with an API — is ready!”

  1. Hack Education Weekly News: The Trump University Bait-and-Switch, Magical MOOC Numbers, and More

    […] collections software from George Mason’s Roy Rosenzweig Center for History and New Media, hits version 2.1 and – woot! – now boasts an API […]

  2. Iwe Muiser

    I’m not sure if I’m doing anything wrong, but when I upgrade our installation of Omeka 2.1-rc to Omeka 2.1 (through Github) and I upgrade the database, the whole omeka_items table gets ruined. All Item_type_id’s are set to NULL so no single Item has Item type specific data anymore.

    Also, the API tab does not appear in my settings.

    Any suggestions or ideas?

  3. Patrick Murray-John


    I don’t think any database changes came in between Release Candidate and the official release that would cause a migration issue, but I’ll look.

    Could I ask you to post this to the forums, so the whole dev team will see it?


  4. Digital Campus » Episode #99 — Head and Shoulders Above the Rest

    […] To conclude, Patrick Murray-John delivered a report from the Center about the release of the Omeka API, which will allow users to connect Omeka with other […]

Leave a Reply