Package SDK

Package SDK enables you in creating and uploading action packages to your Control Room.

The Automation Anywhere Package Development Kit provides detailed instructions for users to independently develop custom actions and upload the packages in their Control Room. The custom action are build in an IDE and are compiled to generate Java Archive (JAR) files. The JAR files are then uploaded to the Control Room which becomes available as actions under the Action Panel.


Package SDK

The Package SDK section includes sample codes and supporting files for Java developers to create and validate custom actions.

Package SDK v.30 release

SDK: A360-package-sdk-2.9.0.zip Docs: A360-package-sdk-2.9.0-javadoc.zip

Package SDK v.29 release
SDK: A360-package-sdk-2.8.0.zip
April 2023, Release (Automation 360 v.28)
SDK: A360-package-sdk-2.7.0.zip Docs: A360-package-sdk-2.7.0-javadoc.zip
November 2022, Release (Automation 360 v.27)
SDK: A360-package-sdk-2.6.1.zip

For detailed release notes for the SDK Packages, see Previous Package SDK Release Notes.

Click a title to read details about each task in the process.

Set up the Java project
Set up an integrated development environment (IDE) for Java, including Automation Anywhere custom annotations to develop an action package that you can upload to your Control Room.
Standard coding practices and guidelines for developing packages
This topic covers standard coding practices and guidelines that help to ensure the development of high quality packages.
Develop a sample package
Develop your own package and upload it to an Control Room to provide custom actions for bots.
Package SDK examples
This section contains code examples and explanations about how to code some basic bot capabilities.
Annotations
This section provides reference information about the annotations used to create Automation Anywhere packages.
Build and test a demo package and bot
This practical how to section demonstrates that creating, changing, and managing packages allow you to customize actions and efficiently manage packages for all Control Room users.
Build and test a custom package
Use IntelliJ to build a custom package and use Automation 360 actions to test the package.