You can access several Duke Application Program Interface (APIs) that are available for development purposes. These are used by developers around campus to consume various data at Duke. You can login to Duke's API manager, called Streamer, which gives you a single source to view and access all public APIs.

Streamer responds to requests via HTTP to return the data from a given service. The data is returned in JSON (JavaScript Object Notation) format. There are JSON libraries available for most languages which allows for easy access to consume the data.