APIs Are Contracts

Every integration you will ever do is one system promising another something.

APIs are where your app meets everything it did not build. This course covers what an endpoint actually is, how to read an error instead of fearing it, and why changing an API is a social problem as much as a technical one.

Start the first lesson0/4 lessons read

By the end you can

  • Read an API response and know whose fault a failure is
  • Recognise the common API styles and what each optimises for
  • Change an API without breaking the people using it

Lessons

Three styles, three different things being optimised. None of them is a religion.