All API University Courses

All API University Courses
How to Develop With the YouTube Data API
With over a billion users and nearly 5 billion videos watched daily, YouTube has a vast collection of data to explore, much of it publicly available. The YouTube Data API, currently in version 3,...
The Most Interesting APIs of 2017
2017 was a big year for APIs and a busy year for us here at ProgrammableWeb. During 2017 over 2280 APIs have been added to the ProgrammableWeb API directory. In our SDK and Sample...
How and Why To Provide Event-Driven Streaming APIs
The grand majority of APIs that make up ProgrammableWeb’s API directory are REST-fashioned APIs. Here at ...
Microservices 101: Understanding and Leveraging Microservices
Legend has it that Netflix’s entire website was floored by an absent semicolon; in this case,...
Why and How to Test and Monitor Your APIs (and the Tools to Use)
Whether you’re a provider of APIs, a consumer of APIs (for example, a developer of Web or mobile apps). or both, the importance of testing and monitoring APIs is not to be overlooked. The API economy...
Maximizing the ROI on Your API
When the team here at ProgrammableWeb first started brainstorming the idea of this API University series on maximizing the...
The Most Interesting APIs of 2016
2016 was a busy year for us here at ProgrammableWeb. In addition to focusing on delivering daily API news, we managed to...
How to Add Postcode-Based Proximity Search With Open Data
“Where’s a location near me?” Users often expect applications to direct them to a relevant business near their current location. And since developers want to keep users happy -- right? -- it’s smart...
How The Green Button Initiative Secured Its APIs With OAuth
One of the biggest promises of application programming interfaces (APIs) has to do with their ability to democratize access to data. By setting a standard means for data access -- such as through a...
Understanding API First Design
For organizations, the process of starting an API journey often begins with the initial planning and analysis phase of the API lifecycle. During this time, questions around your vision and strategy...
How To Nail Three Subtle Keys To API Greatness
When it comes to API providers building great developer experiences, there is no shortage of online advice that gets to the broader brushstrokes of things like great documentation, meaningful error...
Understanding The Realities of API Security
In January 2016, ProgrammableWeb editor-in-chief David Berlind was invited to testify before the...
How to Build an eCommerce API With Ruby on Rails
E-commerce is big business. Any app of this kind should be captivating and run like clockwork. The latter depends on a good API first of all. It may look like a piece of cake for a skilled...
Building an IoT Prototype With Intel's Edison Compute Module
OK, you're caught up in the IoT (Internet of Things) hype. You've heard about how, by the year 2020, there are going to be 100 gazillion devices --- everything from cars to refrigerators to hair...
2015: APIs Year in Review
2015 was an eventful year in the API space with lively conversation continuing to take place around designing and documenting APIs. API security proved to be elusive as shown by the breaches of a...
What Are APIs and How Do They Work?
When it comes to the application programming interfaces (APIs) and the API economy, the question that gets asked most frequently is...
How Enterprises Foster Innovation and Grow Developer Communities
There's a lot of talk about user experience for consumer apps. But what about your API consumers? Developer experience or DX is essential for the success of your API program. Developer experience isn...
8 Real World API Strategies and The Keys To Their Success
At ProgrammableWeb, we see the full gamut of examples of how APIs are being created and implemented to generate business advantage. Our extensive API directory lists over 14,000 public APIs that...
How To Build a Strong Developer Community
What if you build it and they don’t come? API providers have an audience--developers--with very unique and very diverse needs. In order to engage developers with your product, you have to engage with...