Vad kostar API-utveckling?

Av Weapp · Uppdaterad

Att utveckla ett API kostar normalt 150 000–800 000 kr. Ett internt API för egna system ligger i den nedre delen av spannet, medan ett publikt API med dokumentation, utvecklarportal, rate limiting och supportrutiner hamnar i den övre. Kostnaden fördelas på design, utveckling, säkerhet, dokumentation och versionshantering.

Ett API är din verksamhets kontaktyta mot omvärlden – eller mot dina egna system. Att bygga det är mer än att “öppna upp datat”: ett API är en produkt med design, säkerhet, dokumentation och ett löfte om att inte gå sönder för dem som byggt mot det. Här är prisbilden 2026.

Prisbilden: 150 000–800 000 kr

NivåTypisk kostnadKännetecken
Internt API150 000–300 000 krKända konsumenter, enklare säkerhet och dokumentation
Partner-API300 000–550 000 krAvtalade externa konsumenter, versionering, tydliga åtaganden
Publikt API500 000–800 000 krOkända konsumenter, utvecklarportal, rate limiting, support

Samma tekniska kärna kan alltså kosta olika mycket beroende på vem som ska använda den. Det är inte konstigare än skillnaden mellan ett internt verktyg och en produkt på öppna marknaden – publiken avgör kraven.

Kostnadsposterna bakom siffran

  • Design. Vilka resurser ska exponeras, hur ska de namnges, hur hänger de ihop? API-design är billigast att ändra på whiteboarden och dyrast att ändra när konsumenter byggt mot den. En genomtänkt design är därför den bästa investeringen i hela projektet.
  • Säkerhet. Autentisering, behörighetsstyrning, kryptering och loggning. Ett API är per definition en dörr in i era system – den ska ha ett riktigt lås, oavsett om dörren är intern eller publik.
  • Dokumentation. En maskinläsbar specifikation, exempel och kom-igång-guider. Dokumentationens kvalitet avgör supportkostnaden: varje fråga som besvaras av dokumentationen är ett ärende som aldrig skapas.
  • Versionering. Förr eller senare behöver API:et ändras. En strategi för versioner, bakåtkompatibilitet och avveckling av gamla versioner måste finnas från start – annars blir första förändringen ett krisprojekt.

Internt eller publikt: prisskiljaren

Skillnaden mellan spannens ytterkanter handlar nästan helt om konsumenterna. Med ett internt API känner du alla som anropar det. Behöver något ändras samlar du berörda team i ett rum och kommer överens. Säkerheten kan luta sig mot att alla redan är innanför organisationens väggar.

Ett publikt API har okända konsumenter. Då tillkommer rate limiting så att en enskild användare inte kan sänka tjänsten, missbruksskydd, nyckelhantering med självservice, en utvecklarportal där externa utvecklare registrerar sig och läser dokumentation, samt supportrutiner. Dessutom blir bakåtkompatibilitet ett skarpt löfte: du kan inte ringa tusen okända utvecklare och be dem uppdatera. Var och en av de posterna är överkomlig – tillsammans förklarar de varför ett publikt API kostar två till tre gånger mer än ett internt med samma datainnehåll.

Räkneexempel: grossisten som öppnade lagret

En grossist vill låta återförsäljare hämta lagersaldo och priser direkt i sina egna system i stället för via mejlade prislistor. Designarbetet tar en vecka, utvecklingen fyra, säkerhet och test två och dokumentationen en. Totalt cirka åtta veckor och 350 000–450 000 kr som partner-API med ett tiotal avtalade konsumenter. Vinsten: prislistorna är alltid aktuella, och innesäljarna slipper besvara saldofrågor – ett arbete som tidigare motsvarade en halvtidstjänst.

Så håller du nere kostnaden

  • Utgå från konsumenternas behov. Bygg de endpoints som faktiskt efterfrågas – inte en spegel av hela databasen. Små API:er är billiga att utöka och dyra att banta.
  • Följ standarder. Etablerade mönster för autentisering, paginering och felmeddelanden gör både bygget och varje framtida integration snabbare.
  • Använd färdiga byggblock. API-gateways och identitetstjänster löser rate limiting, nyckelhantering och övervakning till en bråkdel av kostnaden för egenbygge.
  • Skriv dokumentationen under bygget. I efterhand kostar den dubbelt så mycket och blir hälften så bra.

Glöm inte driften

Ett API är ett åtagande, inte ett projekt. Efter lansering ska det övervakas, skalas med trafiken och vidareutvecklas i takt med att konsumenterna önskar mer. Budgetera för en löpande post från dag ett – ett API som ingen förvaltar blir med tiden ett skäl för kunder att välja någon annans.

Vi på Weapp designar och bygger API:er både som fristående uppdrag och som del av större systemutveckling. Funderar du på vad ett API skulle kosta för er? Hör av dig så resonerar vi kring omfattningen.

Vanliga frågor

Vad är skillnaden mellan API-utveckling och systemintegration?

API-utveckling är att exponera egna data och tjänster så att andra kan koppla upp sig – du bygger kontaktytan. Systemintegration är att koppla ihop två befintliga system med varandra. Ett välbyggt API gör framtida integrationer billigare, eftersom varje ny konsument slipper specialbyggda kopplingar.

Behöver ett internt API riktig dokumentation?

Ja, men ambitionsnivån kan vara lägre än för ett publikt. En maskinläsbar specifikation, till exempel OpenAPI, plus exempel för de vanligaste anropen räcker långt internt. Odokumenterade API:er blir personberoende och gör varje nytt team som ska ansluta dyrare än det behövde vara.

Vad kostar det att driva ett API efter lansering?

Räkna med drift, övervakning och vidareutveckling som en löpande post – ofta 10–20 procent av byggkostnaden per år, plus infrastrukturkostnader som skalar med trafiken. Ett publikt API har dessutom supportkostnader: externa utvecklare ställer frågor, rapporterar buggar och behöver besked före förändringar.

Ska vi ta betalt för vårt API?

Det är en affärsmodellfråga snarare än en teknikfråga. Vissa API:er är produkter med egen intäkt, andra är gratis för att de gör huvudprodukten mer värdefull eller minskar manuellt arbete. Bestäm syftet före bygget – det påverkar krav på mätning, kontohantering och avtalsvillkor.

Hur lång tid tar det att bygga ett API?

Ett internt API för ett avgränsat ändamål tar typiskt 6–8 veckor inklusive design, säkerhet och test. Ett publikt API tar oftare 10–16 veckor, eftersom dokumentation, utvecklarportal, rate limiting och missbruksskydd tillkommer innan okända konsumenter kan släppas in.