Download the After Effects CS4 SDK
Macintosh or Windows

The After Effects CS4 Release 1 SDK contains headers defining the After Effects APIs, sample projects demonstrating integration features, and the SDK Guide documentation.

Effect plug-ins described in the SDK can not only run in After Effects, but also Adobe Premiere Pro and Adobe Premiere Elements. AEGP plug-ins can manipulate nearly every element of After Effects projects, preferences, trigger internal commands, and call scripts. EMP plug-ins can output video to video hardware.

What's new

Very little has been added to the After Effects API. We have published new versions of many suites to support Unicode strings of infinite length. A bonus for non-Unicode plug-ins: all multibyte strings that still exist related to layer names are now up to 255 chars (up to 128 double-byte chars).

AEGP_DynamicStreamSuite has been updated to support the new Position keyframes that have been separated into individual XYZ properties. AEGP_MarkerSuite has been updated to support marker durations.

For further information, see the "What's New in CS4" section in Chapter 1 of the After_Effects_SDK_Guide.pdf (inside the SDK download).

System and software requirements


Microsoft Windows XP or Windows Vista, and Microsoft Visual Studio .NET 2005.

Mac OS

Mac OS 10.4.10 or later, and XCode 2.4.1 or later.

You will also need Adobe Reader software to view the PDF documentation.

Developer support

For questions on using the SDK to develop a plug-in for After Effects, please visit the After Effects SDK Forum.

To receive developer support for this particular SDK, opening a case with ASN is unnecessary. Instead, contact After Effects API engineering. SDKs are generally supported for six months following the release of the next major version of the SDK. The After Effects CS3 SDK is no longer supported.