Development Overview
In these sections, you’ll get to know how to develop keywords, extend and customize Step using provided APIs.
API | Description and links |
---|---|
Keyword Development | Before jumping into the Keyword API details, get to understand the concept of keyword development |
Keyword API | To develop keywords you should refer to our Keyword API page and may follow our tutorials |
Automation as code | Automation as code enables developers to define software automation workflows for the whole DevOps lifecycle as code. |
Step client API | This API enables you to interact remotely with a Step controller or to execute locally functionalities exposed by a controller. More details on our sep client API documentation page. |
Step REST API | The REST API may also be used to interact remotely with a Step controller. |
Event Broker API | EventBroker Service and API allow asynchronous communication; this is detailed here. |
Groovy macros | You may define and develop your own groovy macros that will be available while evaluating groovy expression in Step plans. If you’re interested, you can follow the installation documentation in the related administration section. A set of groovy script is provided as example in the libraries section. |
| JUnit integration | Step also provides means for testing the Keywords in junit tests, refer to our samples for more details: example. |