Cocoa is een
object-georiënteerde API voor
Mac OS X, ontwikkeld door
Apple. De API is geschreven in
Objective-C, en kan daardoor het best vanuit die
taal worden aangeroepen. Cocoa kan echter ook aangeroepen worden door
Java en
Python, door middel van respectievelijk de Java bridge en PyObjC. Van deze mogelijkheid wordt echter weinig gebruikgemaakt. Voorbeelden van andere API's voor Mac OS X zijn Carbon, Toolbox (voor Classic-programma's) en
POSIX.