API:er för dummies med Christian Landgren

I ett speciellt podcastavsnitt pratade vi med Christian Landgren, grundare och VD för Iteam. Vi går igenom vad API:er är, hur man förklarar dem, vilken roll de spelar i digitaliseringen, varför API-drivna företag är så framgångsrika och mycket mer.

Vad är ett API?

Christian anser att ett av de enklaste sätten att beskriva API:er (eller webb-API:er för att vara exakt) är att jämföra dem med en webbplats för datorer.

- Jag skulle säga att det är en webbplats för datorer, som ser till att en dator kan ha ett standardiserat sätt att kommunicera med en annan. Och kom ihåg att telefonen som vi har
i våra fickor, de är också datorer." Christian förklarar.

- Låt oss till exempel säga att en app ska kommunicera med en server. Det görs vanligtvis via ett API. Så backend, de saker som apparna kommunicerar med,
de är vanligtvis API:er.

Christian Landgren, grundare och VD för Iteam.

- Så det är i stort sett vad vi gör när vi utvecklar appar. Först och främst utformar vi ett mycket bra användargränssnitt och frågar kunden eller användarna vad de vill ha och vilka mål de försöker uppnå? Sedan ser vi vilka API:er som finns och som vi kan använda för att uppfylla dessa behov. Och ibland behöver vi också utveckla nya API:er.

- Så det är som webbplatser för datorer. Så kan man nog sammanfatta det för i stort sett 90 % av användningsfallen.

Så i grund och botten är ett API ett standardiserat sätt att kommunicera för datorer, till exempel när en app försöker kommunicera med en server.

API:ernas roll i digitaliseringen av dagens samhälle

I takt med att människor blir mer och mer vana vid ett digitaliserat liv måste företag utveckla sina tjänster genom att optimera den digitala upplevelsen. Saker som att förfylla fält och automatiskt samla in information för att minimera mängden arbete för användaren, görs normalt med hjälp av API:er.

I dagens samhälle, i den privata sektorn, har nästan alla företag någon form av digitaliserad plattform som människor kan använda. Och om de har någon form av digitalt erbjudande har de förmodligen redan ett API. Den offentliga sektorn saknar dock en del på det här området, eftersom det finns många kommuner och statliga myndigheter som inte har API:er idag.

Christian ger oss ett exempel på hur enkelt livet kan bli med hjälp av API:er:

- Som förälder (i Sverige) idag kan konsekvenserna av att dina barn blir sjuka vara ganska överväldigande när du inser alla de människor och platser du behöver informera. Besöka skolplattformen för att rapportera frånvaro, besöka sjukhusets webbplats för att boka tid med en läkare, registrera att vara hemma med sjuka barn (VAB) hos Försäkringskassan etc. Sedan behöver du prata med din medarbetare för att meddela att du kommer att vara hemma för dagen och sedan avboka och omboka alla möten för den dagen till exempel.

- Istället för att du ska behöva göra allt detta kan vi använda API:er och slå ihop alla dessa saker till en mycket specifik app. Så att föräldrarna bara behöver besöka en app, istället för flera olika plattformar.

API:ers roll i framgångsrika företag

En av anledningarna till att API:er blir en allt viktigare del av framgångshistorierna är att de har förmågan att ersätta manuella processer. API:er möjliggör digitalisering och automatisering, så att du kan fokusera på din kärnverksamhet.

Listan över framgångsrika företag som använder API:er är lång, men ett som verkligen sticker ut är Amazon. Christian tar oss med på deras resa:

- Amazon är ett bra exempel på vad API:er kan möjliggöra. De började som en bokhandel och startade sin API-resa genom att optimera kommunikationen mellan sina IT- och utvecklingsavdelningar, vilket innebar att de kunde undvika långa e-postkonversationer, semesterstopp etc. Det gjorde det möjligt för utvecklarna att fokusera enbart på utveckling.

- Så småningom ledde detta tankesätt och fokus på att vara API-driven Amazon till molntjänster, vilket tog dem från att vara en bokhandel till att bli ett av de ledande företagen och ett av de första företagen att erbjuda den typen av automatiserad infrastruktur till IT-verksamheten. Idag är de ett av de mest värdefulla företagen i världen.

Vill du lära dig mer om API:er?

Om du är nyfiken och vill lära dig mer om API:er är ett bra sätt att börja att titta på API1st, ett initiativ som startades av Iteam för att uppmärksamma API:er, varje år den första april. 

För utvecklaren (och alla som är intresserade av den tekniska sidan av saken bakom ett API) har Roaring både API-dokumentation och sandbox-case. Om du istället vill lära dig mer om andras framgångssagor med API:er har vi en sektion med kundcase som du kan titta igenom. 

Tidigare
Tidigare

Det moderniserade norska befolkningsregistret

Nästa
Nästa

Sanktioner och den nuvarande situationen i Europa