Η ύπαρξη μιας πληθώρας από APIs στις μέρες μας (περί τα 1013 κατά το ProgrammableWeb), δίνει την δυνατότητα σε όλους να πειραματιστούν με τα δεδομένα αρκετών web services, είτε έχουν βασικές γνώσεις προγραμματισμού, είτε είναι πιο προχωρημένοι.
Οι λειτουργίες που προσφέρουν τα APIs στους developers παρόλα αυτά, δεν περιορίζονται μόνο στην αποστολή πληροφορίας από τις υπηρεσίες. Αρκετά από αυτά προχωράνε ένα ακόμη βήμα, προσφέροντας δυνατότητα πιστοποίησης των χρηστών της υπηρεσίας με πολλαπλούς τρόπους. Κάποιες υπηρεσίες χρησιμοποιούν συστήματα πιστοποίησης βασισμένα σε tokens (όπως το Flickr), ενώ άλλες έχουν ενστερνιστεί πρότυπα όπως το oAuth. Τα περισσότερα authentication-aware APIs παρόλα αυτά, υποστηρίζουν ένα αρκετά απλό σύστημα πιστοποίησης που ακούει στο όνομα HTTP Basic Authentication.
Μια αρκετά γνωστή υπηρεσία που παρέχει δυνατότητα πιστοποίησης των χρηστών μέσω του HTTP Basic Authentication, είναι το Twitter. Αλλά ας δούμε πρώτα τι ακριβώς είναι το HTTP Basic Authentication.