• Application Programming Interface: Solution to service-oriented architecture due to variety of products; isolated services in separate APIs
  • Create, Read, Update, Delete (CRUD): 4 basic actions you take on data
    • CRUD API on Twitter would let you create a new tweet, edit tweet or delete tweets
  • APIs use XML or JavaScript Object Notation (JSON) to format information being passed.
    • JSON objects or JSON Blob: A usable and shareable formatted data
  • APIs use access tokens for authentication (shorthand auth) vs. asking for passwords
  • Client (frontend) and server (backend)