Jump To:
Leopard Reference
AppleScript, JavaScript, Perl, PHP, Ruby, Python, various shell script dialects, and other popular scripting languages are available in Mac OS X. Developers can make their applications scriptable, enabling automation of repetitive tasks through AppleScript scripts. To make automation even easier, the Automator application offers a simple drag-and-drop interface for users to create sophisticated workflows involving Mac OS X system services and Apple applications. Developers and script writers can also create their own Automator actions, allowing applications, shell scripts, and AppleScript scripts to be called from within Automator workflows.

Learning paths for scripters, system administrators, and application developers.   Essential information about using and supporting scripts and automation.   C and Objective-C API references, organized by framework.
Scripting & Automation Topics
The English-like scripting language native to Mac OS X.   An application for automating repetitive tasks, including shell script execution.   C APIs for creating and calling scriptable applications.

Object-oriented APIs for creating scriptable applications and Automator actions.   A language for scripting static pages and dynamic environments for the web.   Mechanisms for accessing script-driven applications.

Tools for developing scripts, Automator actions, and script-driven applications.