Hundreds of developers on 30+ teams throughout Harvard are using the API platfform to keep their apps secure and flexible. Harvard's API ecosystem and API catalog have enabled the launch of myriad apps, integrations, features and projects. You can learn about some examples in our success stories section.
By using APIs, developers achieve a simpler, more elegant architecture and faster time-to-market for their apps. Examples of apps and integrations which have benefited from API-driven approaches include the Crimson Clear app, the Person Data Service, the e-Commerce Gateway, and the Buy-to-Pay project.
If you're a developer who's interested in getting started with APIs and data at Harvard, here are a few resources to help you begin.
Note: some of these resources may require HarvardKey authentication.
- If you're developing an app, website or integration which needs access to administrative data, you can register your app in the API portal. When doing so, be sure to select the API(s) you need access to by clicking on "request" or "enable" to the right of the APIs you need for your app.
- If you're an API "product owner" (ie, you or your team develop API products for use by others), and are interested in publishing your APIs in the API portal, please contact email@example.com. Some of the benefits of doing so include more secure implementations, simplified provisioning of keys, improved discoverability, the ability to implement policies, and robust metrics for your API.
- For API producers (API developers), the API platform can simplify and accelerate the process of securing your API, implementing rate limiting or mediation processes, and documenting your API for interested parties.
- If you're interested in accessing the Harvard Dataverse data for your research purposes, for visualizations, or for your app or website, read the Dataverse developers guide.
- If you need access to business glossaries and data dictionaries for administrative data, take a look at Harvard's Interactive Library of Data Assets