Here, we’ve aggregated a list of API tutorials that provide the basic principles for building APIs.  These apply to both REST and realtime APIs.

Here are some of the top API resources to check out:

  • Programmable Web – Rich API content through their API University
  • Web API Design – “This e-book is a collection of design practices that we have developed in collaboration with some of the leading API teams around the world, as they craft their API strategy through a design workshop that we provide at Apigee.”
  • API Design Fundamentals – ‘The fundamental concept in any RESTful API is the resource. A resource is an object with a type, associated data, relationships to other resources, and a set of methods that operate on it. It is similar to an object instance in an object-oriented programming language, with the important difference that only a few standard methods are defined for the resource (corresponding to the standard HTTP GET, POST, PUT and DELETE methods), while an object instance typically has many methods.’

From Nordic APIS:

Zapier’s Introduction to APIs

Zapier has done a great job putting together a course introducing APIs. It is perfect for those just starting their API journey and covers protocols, data formats, API design, authentication, real-time communication, and implementation.

Entrepreneurship and APIs

If you are looking for an easy read about how important APIs are in entrepreneurial endeavors, I wrote an explanation on the topic a few weeks back. It briefly introduces some important business benefits of APIs, and why upcoming business builders should be learning and using this technology.

API Academy

API Academy provides free online lessons and in-person consulting services that cover essential API techniques. This useful resource provides business managers, interface designers and enterprise architects with some important knowledge. The growing repository is one you will want to revisit every so often.

API Evangelist’s Whitepapers

Kin Lane’s white papers on the basics of APIs, their history, and how to deploy and manage them are a useful collection of resources. He has also just released one on API design that is worth checking out.

Additional Resources

Research Library: The Experience API—Liberating Learning Design. Peter Berking, Steve Foreman, Jason Haag, Craig Wiggins. Research report. (Paid membership required for access.)

Online Events Archive: Learning Platform Strategies: LMS, LRS, or Both? Robert Gadd, Craig Wiggins. Handout and recording (1:16). (Paid membership required for access.)

Conference Archive: The ABC’s of xAPI: Lessons Learned and Shared. Robert Gadd, Dave Smelser. Handout, video (59:18).

Online Events Archive: LRSs: What You Need to Know Now. Rob Houck, Megan Torrance. Handout, recording (1:14:53). (Paid membership required for access.)

Conference Archive: Break Out of the Web Browser Box with the Experience API.David Smith. Handout.