APIs in Samvera Applications
This page lists Samvera applications that include APIs, with the usage and implementation technologies.
Application | API Use Cases | Gems/Tools Used |
---|---|---|
Economics, Statistics and Market Information System (USDA / Cornell) | Creating/migrating content |
|
Meadow (Northwestern) | Provide API for React frontend |
|
Figgy (Princeton) | Bulk update FileSet properties from Vue.js page labeling/ordering tool Query for objects linked to catalog/finding aid records IIIF manifest generation to power a digital object viewer OAI-PMH harvesting | GraphQL (graphql-ruby) IIIF (iiif_manifest) OAI-PMH (ruby-oai) |
Digital WPI (Worcester Polytechnic Institute) | Auto-ingest ETDs |
|
Hyku API (Ubiquity) | API for React frontend | |
| Standard Rails and JS IIIF (iiif_manifest) |
Other API Usage
Art Institute of Chicago (see https://www.artic.edu/open-access/public-api )
Many apps use IIIF for digital object viewers (including several using iiif_manifest), and OAI-PMH and/or Sitemaps to allow robots to efficiently harvest records
API Use Cases
Grouping above usage into broad categories to identify possible areas of overlap and collaboration:
Bulk edit/ingest/CRUD
Frontend APIs (React/Vue/etc., and often read-only)
Harvesting (also usually read-only)