# Keynote JavaScript for Automation API

**Canonical:** https://apis.io/apis/apple-keynote/keynote-javascript-for-automation-api/  
**Provider:** Apple Keynote — https://apis.io/providers/apple-keynote/  
**Documentation:** https://developer.apple.com/library/archive/releasenotes/InterapplicationCommunication/RN-JavaScriptForAutomation/

Keynote JavaScript for Automation API is one of 7 APIs that [Apple Keynote](https://apis.io/providers/apple-keynote/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include Automation, JavaScript, macOS, and Scripting. The published artifact set on APIs.io includes API documentation.

JavaScript-based automation interface for controlling Keynote on macOS using the Open Scripting Architecture (OSA). Provides the same capabilities as AppleScript using JavaScript syntax via JXA.

## Machine-readable artifacts (1)

- **Documentation** — https://developer.apple.com/library/archive/releasenotes/InterapplicationCommunication/RN-JavaScriptForAutomation/

## Other Apple Keynote APIs (6)

- [Keynote AppleScript API](https://apis.io/apis/apple-keynote/keynote-applescript-api/)
- [Keynote Shortcuts Actions](https://apis.io/apis/apple-keynote/keynote-shortcuts-actions/)
- [Apple Keynote Export API](https://apis.io/apis/apple-keynote/apple-keynote-export-api/)
- [Apple Keynote Presentations API](https://apis.io/apis/apple-keynote/apple-keynote-presentations-api/)
- [Apple Keynote Slides API](https://apis.io/apis/apple-keynote/apple-keynote-slides-api/)
- [Apple Keynote Themes API](https://apis.io/apis/apple-keynote/apple-keynote-themes-api/)

## Tags

Automation, JavaScript, macOS, Scripting

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/apple-keynote/keynote-javascript-for-automation-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/apple-keynote/.
