Markeds-, teknologi- og lovgivningstrender har skapt behov på tvers av alle industrivertikaler for å lage og konsumere APIer. Mandatet til en API-økonomi er klart — spørsmålet IT-ledere må svare på er ikke “hvis”, men “hvordan?”
Etter å ha eksistert i flere tiår, definerer APIer i dag den nye normalen. De bryter ned programvaremonolitter og transformerer virksomheter ved å bygge bro mellom nye og gamle applikasjoner. Flere selskaper finansierer digitale transformasjonsprogrammer med APIer i kjernen av strategien. IDC spår at de samlede utgiftene til disse prosjektene vil nå et historisk høydepunkt på totalt 6,8 billioner dollar mellom 2020 og 2023.
Det er verdt å påpeke at denne trenden ikke bare berører programvareselskaper, men også gjelder alle industrivertikaler. I bransjer der API-ledede reguleringer nå er standard, slik som Europas PSD2 åpne bankstandard innen finansielle tjenester eller FHIR for utveksling av pasientinformasjon i helsevesenet, akselererer den digitale transformasjonstrenden. “Hvert selskap trenger å bli et programvareselskap” ifølge Twilio-sjef Jeff Lawson.
API-boomen er her og den skjer nå. Med over 24 000 APIer som tilbys av bedrifter i dag i henhold til Programmableweb.com, er det viktig å nøye vurdere hva som innebærer en vellykket API -strategi. I den neste delen vil vi oppsummere nøklene til suksess i API-økonomien, og destillere nøkkeltrender til leksjoner som integreringsprofesjonelle og IT-sjefer bør tenke på før de implementerer et API.
Nøkler til et vellykket API. Strategi
Som det viser seg, er det mye mer å bygge flotte APIer enn bare koding. Lag må også ha på seg en produktstyringshatt gjennom API -livssyklusen.
Når du behandler API-ene dine som produkter, er API-strategien utledet fra forretningsverdi, kundebehov og kjerneteknologi. La oss gå nærmere inn på hvert av disse områdene.
1. Kjenn virksomhetsverdien
“Det viktigste, det aller første stykket er å finne ut hva forretningsverdien din er. Hvis du ikke vet hvorfor du har et API, er det ikke sannsynlig at det vil lykkes,” sier Kristien Hunter, forfatter av Irresistible APIs.
For å starte, la oss ta en titt på API-forretningsmodeller og hva slags verdi de skaper:
Intern API:privat, kun brukt av teamet ditt eller av firmaet ditt. Denne API-en resulterer i indirekte inntekter eller kostnadsbesparelser, for eksempel et team som kan selvbetjente behovene sine i store organisasjoner.
Partner-/kunde-API: privat, kun delt med integrasjonspartnere. Denne API-en skaper delte eller markedsførte inntekter slik at andre teknologier i rommet kan utfylle hverandre.
Ekstern API:offentlig, tilgjengelig åpent på nettet. Denne typen API genererer ofte direkte inntekter med flere strategier for inntektsgenerering. For eksempel, hvis det er en transaksjons-API, kan API-leverandøren ta en prosentvis kutt av transaksjonen. Eller, hvis det er et nytte-API, kan API-leverandøren se på en “myntoperert” modell som krever en fast pris avhengig av antall API-transaksjoner.
I 2020 State of the API-rapporten indikerer API-første selskaper at de i gjennomsnitt allokerer 56,96 % av API-ene sine for å adressere interne brukssaker. I følge disse dataene er det viktig å prioritere verdiøkning fremfor inntektsgenerering, spesielt mot begynnelsen av å bygge en API-strategi. Mange virksomheter starter med interne API-er og gjør senere deler av API-ene sine offentlig tilgjengelige, og i noen tilfeller blir disse eksterne API-ene en enorm inntektsgenerator for virksomheten. For eksempel påpeker Harvard Business Review hvordan Expedia.com genererer 90 % av inntektene sine fra APIer.
Det er også verdt å påpeke at APIer gjør det mulig for nye forretningsmodeller å utvikle seg. Flere selskaper er nå banebrytende for den nye Business to Developer-modellen (B2D) som skaper pluggbar verdi for andre selskaper ved å fokusere på utviklere først. Når du starter en ny virksomhet, kan grunnleggerne vurdere denne modellen.
2. Kjenn kunden din
Den andre nøkkelen til suksess er å kjenne kunden din. Bedrifter må studere nåværende og potensielle brukere for å se hva de trenger og ønsker. En vanlig tankegang når du bygger en API er at når du bygger den, vil brukerne følge etter. Det er imidlertid en bedre tilnærming som innebærer å bygge et API med brukerne dine, og involvere dem som designpartnere.
Tidlige designpartnerskap hjelper teamet ditt med å identifisere viktige brukstilfeller, forstå ferdighetene til API-brukerne dine, og viktigst av alt, validere at APIen din leverer verdi til kundene dine. Ved å engasjere API-forbrukerne dine tidlig, kan teamet ditt avgrense API-design basert på tilbakemeldinger fra betatestere.
Basert på 2021 The State of API Economy Report utført av Google, gjør API-er organisasjoner i stand til å fremskynde utviklingen av nye applikasjoner (58 %), koble til interne applikasjoner (53 %) og skape et utviklerøkosystem (47 %). Dette er toppeksempler på verdiskaping for API-kundene dine, enten de kommer fra et internt team som søker selvbetjening eller eksterne utviklere som innoverer på toppen av det offentlige API-et ditt.
Å kjenne ferdighetene til brukerne dine er et annet kritisk område ettersom det gir API-forbrukerne de mest relevante verktøyene. Postmans 2020 State of API-rapport indikerer at full-stack utviklere er den vanligste API-forbrukeren, og står for nesten 29% av alle undersøkelsessvar. Men med bruken av verktøy med lav kode og ingen kode, er det også et økende antall mindre tekniske jobbfunksjoner som begynner å konsumere APIer, som direktører, ledere, produktsjefer, support og UX-designere. I organisasjoner der dette skjer, er APIer i hovedsak nøkkelen til å demokratisere innovasjon og ta noen av byrdene fra IT. Avhengig av hvem brukerne dine er, bør du vurdere å komplettere API-dokumentasjonen med ferdigpakkede SDK-er eller native iPaaS-koblinger, som kan bygges inn i kjente integrerte utviklingsmiljøer (IDE-er) for å hjelpe brukerne dine raskt i gang.
Til slutt, uansett hvor API -forbrukerne dine kommer fra, design nøye arkitekturer for null tillit og lag API -gateways som administrerer tilgang til dine mest verdifulle data. Sikkerhetsmagasinet rapporterer at 91% av organisasjonene hadde en API -sikkerhetshendelse i fjor, mens ledende analytiker Gartner spår at API -er vil være den vanligste angrepsvektoren innen 2022.
3. Behandle API-et ditt som et produkt
Når du kjenner forretningsverdien og kundene du betjener, er det på tide å bygge ditt API. Start med å bruke en produkttankegang samtidig som du tilbyr klassens beste API til brukerne dine.
Førsteklasses API-dokumentasjon: I følge 2020 State of the API Report er dokumentasjon (70,3 %) en av de viktigste faktorene enkeltpersoner vurderer før integrering med et API.
Når du lager API -dokumentasjonen din, kan du dra fordel av standard API -beskrivelsesformater som OpenAPI Specification (OAS) og verktøy som automatisk genererer API -dokumentasjon fra disse formatene. I stedet for å lage en vaskeliste over API-operasjoner og teknisk informasjon, kan du bygge inn virkelige API-brukstilfeller i API-portalen som utviklere bruker for ikke bare å sette seg inn i API-ene dine, men for å foreta sitt første API-kall. Dette hjelper utviklere med å komme raskt i gang og hjelper bedriftsledere med å se hva slags produkter som kan bygges rundt API-en din.
Sandbokser: Opprett sandkassemiljøer som lar API-brukerne dine få dekkene til API-ene dine i ikke-produksjonsmiljøer. Med sandkasser kan utviklere begynne å eksperimentere innen få minutter etter at de ankom API -portalen din uten å måtte ha kontakt med eksterne team.
“Jeg så et eksempel bokstavelig talt forrige uke med en kunde som var 40 minutter etter velkomstmøtet med oss, der ingeniøren allerede utviklet og kodet i en sandkasse mot API,” sier Bryson Koehler som begynte i Equifax som CTO for å lede 1,5 milliarder dollar digital transformasjonstiltak.
API-lansering: Akkurat som enhver produktlansering, utform nøye en markedsføringsstrategi som segmenterer publikum og målretter mot disse segmentene med det mest relevante innholdet. Lag advokater og rekrutter topputviklere fra hele utviklerfellesskapet for å forkynne fordelene med API -ene dine.
I følge HackerEarths studie kan hackathons være en av de mest effektive metodene for å skaffe og engasjere utviklere for dine eksterne API-er. Et godt markedsført og godt utført hackathon kan tiltrekke seg mellom 1500 og 3000+ utviklere.
Støtte: Vurder overhead som følger med å støtte et API. Kan utviklere for eksempel kontakte et menneske for å få støtte, eller bør de engasjere seg i utviklerfellesskapet for å søke svar? Internt er tilbakemeldingssyklusene og informasjonsutvekslingen raske. Men når du betjener eksterne utviklere, er det nøkkelen å skape et incentivisert fellesskap av utviklere.
Start med å etablere kanaler som lar API-brukere påpeke feil og stille spørsmål. Noen praksiser inkluderer direkte tilbakemeldingslenker i API-dokumentasjon der utviklere kan bidra til API-en din i stedet for å rapportere en ny feil.
Mål suksess Til slutt setter hver produktsjef nøkkelytelsesindikatorer (KPIer), som hjelper teamet ditt med å overvåke API-helsen og koble innføringen av den med verdien den genererer for virksomheten. Nedenfor er minimumssettet med beregninger hver API-eier bør huske på:
Inntektsberegninger, for eksempel avkastning og kundelevetidsverdi (CLTV) per utvikler.
Operasjonsmålinger, som oppetid og feil.
Utviklerberegninger, for eksempel netto promoterscore (NPS) for å måle lojalitet. Også gjennom nettanalyse, fellesskap og dokumentasjonsengasjement.
Vellykkede API-først historier
Nå som vi vet hva som kreves for å bygge en vellykket API, la oss ta en titt på noen få best-i-klassen API-ledede eksempler.
Twilio
API-modell:Ekstern API med en myntoperert forretningsmodell (f.eks.: $0,0075 for å sende eller motta en SMS-tekstmelding til en mobiltelefon som leveres av en hvilken som helst operatør)
Twilio er et godt eksempel på et selskap som var banebrytende med API økonomi. Under sin pitch i 2008 sa Jeff Lawson, administrerende direktør i Twilio, “Vi har tatt hele den rotete og komplekse verdenen av telefoni og redusert den til fem API-anrop.” Siden det året nådde Twilio en markedsverdi på 57,7 milliarder dollar.
Før han startet Twilio, var Lawson en teknisk produktsjef hos Amazon, der han så hvordan API -er forvandlet Amazon -virksomheten ved å lansere AWS som en annen kritisk virksomhet. Det som gjør Twilio API-er unike, er hele siden med eksempler fra den virkelige verden på hvordan du bruker API-en med komplette SDK-er som kan plugges inn i en rekke populære programmeringsspråk, som Java og Node.js.
Stripe
API-modell: Ekstern API med transaksjonsgebyr, f.eks 2,9 % + USD 0,3 per kredittkortbelastning
Stripe er en pakke med betalings-APIer som driver handel for nettbaserte virksomheter. Selskapet ble grunnlagt i 2010 og er i dag verdsatt til 95 milliarder dollar. Når han deler suksesshistorien og nøkkelstrategiene, sier Patrick Collison, medgründer av Stripe, “Hver eneste API-forespørsel som genererte en feil, gikk til alle innboksene våre og ringte oss alle.”
Det som gjorde Stripe så vellykket er en mer fleksibel og robust betalingsplattform. I stedet for å bygge infrastruktur for betalingstransaksjoner internt, kan selskaper nå integrere seg med Stripes plattform via et API. “Fordi Stripe håndterer alle transaksjonsstrømmene våre, trengte vi ikke å lage en infrastruktur for det eller ansette folk til å gjøre det. Så det sparte oss for antall ansatte, og det fikk oss til å markedsføre raskere. Vi bygde plattformen vår med kl. de fleste tre ingeniører som jobber med det på en gang.” rapporterte en av Stripes kunder i IDC-rapporten.
Human API
API-modell: Kunde-APIer med flere prisnivåer (f.eks. Clinical API, Enterprise API)
API-suksesshistorier dukker også opp i andre bransjer. Når COVID-19 utfoldet seg, måtte helseinstitusjonene raskt finne opp seg selv på nytt, og Human API illustrerte den beste API-første tilnærmingen til helsetjenester. I følge kunngjøringen, CLEARED4 & amp; Menneskelige API-team inngikk partnerskap for å levere testdata i sanntid til organisasjoner som kan få tilgang til sine ansattes COVID-19-data i sanntid fra over 5000 laboratorier, inkludert Quest Diagnostics, Lab Corps og CVS.
“Vi visste at tilgang til COVID-19-testresultater i sanntid ville være avgjørende for en sikker gjenåpning av arbeidsplasser og arenaer over hele landet,” sa Ashley John Heather, president og amp; COO i CLEARED4. “Library of Healthcare APIs” gjorde det mulig for Ashleys team å sømløst og raskt integrere COVID-19-testresultater i deres retur-til-arbeid-plattform.
Konklusjon
APIer er den nye normalen. De tilbyr mye potensiale, driver innovasjon, sparer kostnader og lar utviklere betjene sine behov selv. En vellykket API-strategi er nøkkelen til å skape forretningsverdi og gjøre en bedrift til en plattform. Strategien starter med en produkttankegang som sitter i skjæringspunktet mellom virksomhet, kunder og teknologi. Å finne ut av dette tidlig fremmer virksomheten din, gleder kunder, rekrutterer partnere og gjør at teamene dine raskt kan svare på nye behov.
Utvikler
Python tok akkurat et stort hopp fremover Si hei til Ubuntu Frame Ny DevOps Bootcamp: Linux Foundation tilbyr lav pris Hvordan bli en nettutvikler
Relaterte emner:
Bedriftsprogramvare åpen kildekode mobil OS