An application program interface (API) is a set of routines, protocols, and tools that assist developers in building software applications and specify how components should interact. They’re like building blocks which a developer can assemble—a way to access data components as well as a structure for how that data is used in an application.
This site provides a variety of resources for NYU software developers and data users. Beyond the public and third-party APIs documented on this website, a variety of private and protected APIs are available exclusively through the NYU API/Data Portal.
Those interested in joining the NYU API community for consuming / using APIs, building APIs around existing NYU data, or sharing any information please join the NYU API Slack.