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