API står for Application Programming Interface, og er en fellesbetegnelse for hvordan ulike typer programvare snakker med hverandre.
Dette kan være nettbaserte APIer, hvor et program sender HTTP-forespørsler over nett, og får tilbake data f.eks. i form av JSON. Det kan også være programmer lokalt på datamaskinen din, hvor et program tilgjengeliggjør et sett med funksjoner som andre utviklere kan bruke i sine programmer.
For å lage 3D-spill, må man som utvikler, bruke grafikk-APIer som operativsystemet gjør tilgjengelig. Tilsvarende vil man måtte bruke Facebooks APIer for å lage applikasjoner for Facebook.