Intro to APIs: Case study to match taxonomic names in Python

Key Points

Intro to APIs
  • API stands for “Application Programming Interface”

  • APIs can be implemented in a variety of ways not just over “the web.”

  • APIs use requests and responses to send and receive data.

  • APIs can be designed differently but there are special types like REST that conform to certain conditions.

How can I use an API?
  • There are lots of ways to use an api, it can be very versatile. We covered a few but there are more!

  • Making requests on command line, web browser, any programming language, postman,…

  • Software development kits (SDK) provide added support for different programming languages.

Working in Python
Taxa name matching