Moderne programvaresystemer består av mange servere, tjenester og andre komponenter som kommuniserer via API-er. Som utvikler er det ditt ansvar å sikre at disse API-ene er stabile, pålitelige og enkle å bruke for andre utviklere. Boken 'API Design Patterns' tilbyr en unik katalog over designstandarder og beste praksis for å sikre at API-ene dine er fleksible og brukervennlige. Boken er rikelig illustrert med eksempler og relevante bruksområder, og fungerer som en uunnværlig veiledning som dekker både grunnleggende API-mønstre og reelle systemdesigns, inkludert flere mindre vanlige scenarioer og spesielle tilfeller. API-designmønstre er et nyttig sett med beste praksiser og vanlige løsninger på utfordringer knyttet til API-design. Ved å bruke aksepterte designmønstre skapes et felles språk blant utviklere som lager og bruker API-er, noe som er spesielt kritisk gitt den eksplosjonen av oppdragskritiske, offentlige API-er. Samlingen av API-mønstre er fortsatt under utvikling og oppdagelse.