Vad är egentligen ett API?

Man kan säga att APIer är datavärldens tolkar. APIet är den del av ett IT- system som hanterar kommunikationen mellan program, produkter och tjänster. Nyckelordet för APIer är kommunikation.

Ett enkelt exempel på en situation där APIer används är väderappar, som SMHI eller Yr. APIet är den del av systemet som hämtar informationen om veckans väder för att det ska kunna visas i appen. APIer behövs eftersom program ofta fungerar väldigt olika från varandra. Utan en tolk skulle de flesta program inte förstå varandra, även om de hade ett sätt att kommunicera. APIers jobb är därmed både att sköta kommunikationen mellan programmen, men också att översätta deras meddelanden för varandra.

Denna teknologi är en otroligt viktig del i dagens IT-system. Nästan allt som är anslutet till internet och hanterar information använder sig av ett eller flera APIer. Några andra kända tjänster som använder APIer är:

  • Onlinebokning (t.ex. hotell)
  • Karttjänster (t.ex. Google Maps)
  • Onlinebutiker (t.ex. Amazon)
  • Elektroniska busstidtabeller
undraw_code_thinking
Vad beskriver bäst ett API?