Marknad, teknik och lagstiftningstrender har skapat behov inom alla branschens vertikaler för att skapa och konsumera API: er. Mandatet för en API-ekonomi är tydligt — frågan som IT-ledare måste svara på är inte “om”, utan “hur?”
Efter att ha funnits i decennier definierar API:er idag det nya normala. De bryter ner mjukvarumonoliter och omvandlar företag genom att överbrygga klyftan mellan nya och gamla applikationer. Fler företag finansierar digitala transformationsprogram med API:er som kärnan i sin strategi. IDC förutspår att de totala utgifterna för dessa projekt kommer att nå en historisk topp på totalt 6,8 biljoner USD mellan 2020 och 2023.
Det är värt att påpeka att denna trend inte bara berör mjukvaruföretag utan också gäller alla branschens vertikaler. I branscher där API-ledda regelverk numera är standard, såsom Europas PSD2 öppna bankstandard inom finansiella tjänster eller FHIR för utbyte av patientinformation inom vården, accelererar trenden med digital transformation. “Varje företag måste bli ett mjukvaruföretag” enligt Twilio VD Jeff Lawson.
API-boomen är här och den händer nu. Med över 24 000 API: er som erbjuds av företag idag enligt Programmableweb.com är det viktigt att noga överväga vad som ingår i en framgångsrik API -strategi. I nästa avsnitt kommer vi att sammanfatta nycklarna till framgång i API -ekonomin, destillera viktiga trender till lektioner som integrationspersonal och CIO: er bör tänka på innan de implementerar ett API.
Nycklar till ett framgångsrikt API Strategi
Som det visar sig finns det mycket mer att bygga bra API: er än bara kodning. Teamen måste också bära en produkthanteringshatt under hela API:s livscykel.
När du behandlar dina API:er som produkter härleds API-strategin från affärsvärde, kundbehov och kärnteknologi. Låt oss gå in på vart och ett av dessa områden i detalj.
1. Ta reda på affärsvärdet
“Det viktigaste, den allra första biten är att ta reda på vad ditt affärsvärde är. Om du inte vet varför du har ett API är det inte troligt att det lyckas”, säger Kristien Hunter, författare till Irresistible APIs.
Låt oss börja med att ta en titt på API:s affärsmodeller och vilken typ av värde de skapar:
Internt API:privat, används endast av ditt team eller av ditt företag. Detta API resulterar i indirekta intäkter eller kostnadsbesparingar, till exempel ett team som kan självbetjäna sina behov i stora organisationer.
Partner/kund API: privat, delas endast med integrationspartners. Detta API skapar delade eller marknadsförda intäkter så att andra tekniker i utrymmet kan komplettera varandra.
Externt API: offentligt, öppet tillgängligt på webben. Denna typ av API genererar ofta direktintäkter med flera intäktsstrategier. Om det till exempel är ett transaktions-API kan API-leverantören ta en procentuell minskning av transaktionen. Eller, om det är ett verktygs-API, kan API-leverantören titta på en “myntstyrd” modell som tar ut en fast ränta beroende på antalet API-transaktioner.
I API-rapporten 2020 visar API-första företag att de i genomsnitt allokerar 56,96 % av sina API:er för att hantera interna användningsfall. Enligt dessa data är det viktigt att prioritera mervärde framför intäktsgenerering, särskilt mot början av att bygga en API-strategi. Många företag börjar med interna API: er först och senare gör delar av sina API: er offentliga tillgängliga, och i vissa fall blir dessa externa API: er en enorm intäktsgenerator för verksamheten. Till exempel påpekar Harvard Business Review hur Expedia.com genererar 90 % av sina intäkter från API:er.
Det är också värt att påpeka att API:er gör det möjligt för nya affärsmodeller att utvecklas. Flera företag är nu banbrytande för den nya Business to Developer-modellen (B2D) som skapar pluggbart värde för andra företag genom att fokusera på utvecklare först. När grundare startar ett nytt företag kanske de vill överväga denna modell.
2. Lär känna din kund
Den andra nyckeln till framgång är att känna din kund. Företag måste studera nuvarande och potentiella användare för att se vad de behöver och vill ha. Ett vanligt tänk när man bygger ett API är att när du väl bygger det kommer dina användare att följa efter. Det finns dock ett bättre tillvägagångssätt som involverar att bygga ett API med dina användare och involvera dem som designpartners.
Tidiga designpartnerskap hjälper ditt team att identifiera viktiga användningsfall, förstå dina API-användares färdigheter och viktigast av allt, verifiera att ditt API levererar värde till dina kunder. Att engagera dina API-konsumenter tidigt gör det möjligt för ditt team att förfina API-design baserat på feedback från betatestare.
Baserat på 2021 års rapporten The State of API Economy som genomfördes av Google, gör API:er det möjligt för organisationer att påskynda utvecklingen av nya applikationer (58 %), koppla interna applikationer (53 %) och skapa ett utvecklarekosystem (47 %). Det här är toppexempel på värdeskapande för dina API-kunder, oavsett om de kommer från ett internt team som söker självbetjäning eller externa utvecklare som innoverar utöver ditt offentliga API.
Att känna till dina användares färdigheter är ett annat kritiskt område eftersom det ger dina API-konsumenter de mest relevanta verktygen. Postmans 2020 State of the API-rapport visar att fullstack-utvecklare är den vanligaste API-konsumenten och står för nästan 29 % av alla enkätsvar. Men med tillkomsten av verktyg med låg kod och ingen kod, finns det också ett ökande antal mindre tekniska jobbfunktioner som börjar konsumera API:er, såsom direktörer, chefer, produktchefer, support och UX-designers. I organisationer där detta händer är API:er i grunden nyckeln till att demokratisera innovation och ta bort en del av bördorna från IT. Beroende på vilka dina användare är, överväg att komplettera din API-dokumentation med förpackade SDK:er eller inbyggda iPaaS-anslutningar, som kan bäddas in i välbekanta integrerade utvecklingsmiljöer (IDE) för att hjälpa dina användare att komma igång snabbt.
Slutligen, oavsett var dina API-konsumenter kommer ifrån, designa noggrant noll trust-arkitekturer och skapa API-gateways som hanterar åtkomst till dina mest värdefulla data. Tidningen Security rapporterar att 91 % av organisationerna hade en API-säkerhetsincident förra året medan ledande analytiker Gartner förutspår att API:er kommer att vara den vanligaste attackvektorn 2022.
3. Behandla ditt API som en produkt
När du väl känner till affärsvärdet och de kunder du betjänar är det dags att bygga ditt API. Börja med att tillämpa ett produkttänkande samtidigt som du erbjuder det bästa i klassen API till dina användare.
Toppklassig API-dokumentation: Enligt API-rapportens status 2020 är en av de viktigaste faktorerna som individer överväger innan integration med ett API dokumentation (70,3%).
När du skapar din API-dokumentation, dra nytta av standard API-beskrivningsformat som OpenAPI Specification (OAS) och verktyg som automatiskt genererar API-dokumentation från dessa format. Istället för att skapa en tvättlista med API-operationer och teknisk information, bädda in verkliga API-användningsfall i API-portalen som utvecklare använder för att inte bara gå ombord på dina API:er utan för att göra sitt första API-anrop. Detta hjälper utvecklare att komma igång snabbt och hjälper företagsledare att se vilken typ av produkter som kan byggas kring ditt API.
Sandlådor: Skapa sandlådemiljöer som gör att dina API-användare kan sparka däcken på dina API: er i icke-produktionsmiljöer. Med sandlådor kan utvecklare börja experimentera inom några minuter efter att de kommit till din API-portal utan att behöva engagera sig med externa team.
“Jag såg ett exempel bokstavligen förra veckan med en kund som var 40 minuter in i sitt välkomstmöte med oss, där ingenjören redan utvecklade och kodade i en sandlåda mot API:et”, säger Bryson Koehler som gick med i Equifax som CTO för att leda 1,5 miljarder dollar ansträngningar för digital transformation.
API-lansering: Precis som alla produktlanseringar, utforma noggrant en marknadsföringsstrategi som segmenterar din målgrupp och rikta in sig på de segmenten med det mest relevanta innehållet. Skapa förespråkare och rekrytera topputvecklare från hela utvecklargemenskapen för att evangelisera fördelarna med dina API:er.
Enligt HackerEarths studie kan hackathons vara en av de mest effektiva metoderna för att skaffa och engagera utvecklare för dina externa API:er. Ett väl marknadsfört och väl genomfört hackathon kan locka mellan 1500 till 3000+ utvecklare.
Support: Tänk på omkostnader som följer med att stödja ett API. Kan utvecklare till exempel kontakta en människa för att få support eller ska de engagera sig i utvecklargemenskapen för att söka svar? Internt går återkopplingscyklerna och informationsutbytet snabbt. Men när man betjänar externa utvecklare är det viktigt att skapa en incitamentsgemenskap av utvecklare.
Börja med att skapa kanaler som låter API-användare påpeka misstag och ställa frågor. Vissa metoder inkluderar länkar till direkt feedback i API -dokumentation där utvecklare kan bidra till ditt API istället för att rapportera ett nytt fel.
Mät framgång Slutligen ställer varje produktchef in nyckelprestationsindikatorer (KPI: er), som hjälper ditt team att övervaka API -hälsa och koppla ihop det med det värde det genererar för verksamheten. Nedan är den minsta uppsättningen mätvärden som varje API-ägare bör ha i åtanke:
Intäktsmått, som ROI och kundlivstidsvärde (CLTV) per utvecklare.
Operativa mätvärden, till exempel upptid och fel.
Utvecklarmätvärden, som Net Promoter Score (NPS) för att mäta lojalitet. Också genom ditt engagemang för webbanalys, community och dokumentation.
Framgångsrika berättelser med API-först
Nu när vi vet vad som krävs för att bygga ett framgångsrikt API, låt oss ta en titt på några av klassens bästa API-ledda exempel.
Twilio
API-modell:Externt API med en myntstyrd affärsmodell (t.ex.: 0,0075 USD för att skicka eller ta emot ett SMS-textmeddelande till en mobiltelefon som tillhandahålls av vilken operatör som helst)
Twilio är ett bra exempel på ett företag som banade väg för API:et ekonomi. Under sin pitch 2008 sa Jeff Lawson, VD för Twilio, “Vi har tagit hela den röriga och komplexa telefonivärlden och reducerat den till fem API-samtal.” Sedan det året nådde Twilio ett börsvärde på 57,7 miljarder dollar.
Innan han startade Twilio var Lawson teknisk produktchef på Amazon där han såg hur API:er förvandlade Amazons verksamhet genom att lansera AWS som en annan viktig verksamhet. Det som gör Twilio API:er unika är hela sidan med verkliga exempel på hur man använder API:er med kompletta SDK:er som kan anslutas till en mängd populära programmeringsspråk, som Java och Node.js.
Stripe
API -modell: Externt API med transaktionsavgift t.ex. 2,9 % + 0,3 USD per kreditkortsdebitering
Stripe är en svit med betalnings-API:er som driver handel för onlineföretag. Företaget grundades 2010 och värderas för närvarande till 95 miljarder dollar. När Patrick Collison, medgrundare av Stripe, delar med sig av framgångshistorien och viktiga strategier, säger “Varje enskild API-begäran som genererade ett fel gick till alla våra inkorgar och ringde oss alla.”
Det som gjorde Stripe så framgångsrik är en mer flexibel och robust betalningsplattform. Istället för att bygga infrastruktur för betalningstransaktioner internt kan företag nu integrera med Stripes plattform via ett API. “Eftersom Stripe hanterar alla våra transaktionsflöden behövde vi inte skapa en infrastruktur för det eller anställa folk för att göra det. Så det sparade oss i antal anställda, och det fick oss att marknadsföra snabbare. Vi byggde vår plattform med kl. de flesta tre ingenjörer som arbetar på det samtidigt. ” rapporterade en av Stripes kunder i IDC-rapporten.
Human API
API-modell: Kund-API:er med flera prisnivåer (t.ex. Clinical API, Enterprise API)
API -framgångshistorier dyker också upp i andra branscher. När covid-19 väl utvecklats behövde sjukvårdsinstitutionerna snabbt återuppfinna sig själva, och Human API illustrerade den bästa API-först-metoden för sjukvård. Enligt tillkännagivandet har CLEARED4 & Human API-team samarbetade för att leverera testdata i realtid till organisationer som kan komma åt sina anställdas covid-19-data i realtid från över 5 000 labb inklusive Quest Diagnostics, Lab Corps och CVS.
“Vi visste att tillgång till COVID-19-testresultat i realtid skulle vara avgörande för en säker återöppning av arbetsplatser och mötesplatser över hela landet”, säger Ashley John Heather, VD & COO för CLEARED4. “Biblioteket för vård-API: er” möjliggjorde Ashleys team att sömlöst och snabbt integrera COVID-19-testresultat i deras återvändande-till-arbete-plattform.
Slutsats
API:er är det nya normala. De erbjuder mycket potential, driver innovation, sparar kostnader och tillåter utvecklare att tillgodose sina behov. En framgångsrik API-strategi är nyckeln till att skapa affärsvärde och förvandla ett företag till en plattform. Strategin börjar med ett produkttänk som sitter i skärningspunkten mellan företag, kunder och teknik. Att ta reda på detta tidigt främjar ditt företag, gläder kunder, rekryterar partners och gör det möjligt för dina team att snabbt svara på nya behov.
Utvecklare
Python tog precis ett stort steg framåt Säg hej till Ubuntu Frame Ny DevOps Bootcamp: Linux Foundation erbjuder lågt pris Hur man blir en webbutvecklare
Relaterade ämnen:
Företagsprogramvara med öppen källkod för mobilt operativsystem