- 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)