Carbon (ohjelmointirajapinta)

Carbon on macOS-käyttöjärjestelmän yksi ohjelmointirajapinta. Carbon-ohjelmien etuna on niiden hyvä yhteensopivuus klassisen Mac OS -käyttöjärjestelmän kanssa. Edeltävien käyttöjärjestelmien sovellusten porttaamisesta OS X:n Carbon-muotoisiksi käytetään englanninkielistä nimitystä "Carbonize".

Carbonista ei julkaistu 64-bittistä rajapintaa kun muu käyttöjärjestelmä päivitettiin 2007 ja 2012 OS X 10.8 Mountain Lionin julkaisun yhteydessä rajapinta julistettiin vanhentuneeksi ja poistettiin kokonaan macOS Catalina (10.15) -julkaisusta.

Muita Mac OS X:n ohjelmointirajapintoja ovat Cocoa, X11, POSIX ja Java.