Dokumenterade API:er. Applikationer får endast använda dokumenterade API:er på det sätt som föreskrivs av Apple och får inte använda eller ringa några privata API:er. Vidare får macOS-applikationer som skickas in till Apple för distribution på App Store endast använda de Dokumenterade API:er som ingår i den ursprungliga macOS-installationen, som paketeras med Xcode och SDK:et för Mac eller som paketeras med Swift Playgrounds. Tekniker som inte längre är aktuella (såsom Java) får inte användas.