• Documentation
  • Tutorials
  • Case studies
  • White papers
  • Product
  • step
  • Developer guide
  • Dev Overview
Categories: DEVELOPER GUIDE KEYWORD API
This article references one of our previous releases, click here to go to our latest version instead.

Dev 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 API To develop keywords you should refer to our Keyword API page and may follow the tutorial to create simple Java and Selenium Keywords.
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.
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.
Plan controls A shortcut to the list of Controls available in step: click.
JUnit integration step also provides a JUnit runner.
  • Getting Started
    • Overview
    • Quick setup (install)
    • Quick setup (SaaS)
    • My first Execution
    • Browser automation
    • Real-world scenario
    • Scaling out
  • Whats new?
    • Release notes
    • Roadmap
    • Weekly news
  • Admin guide
    • Database installation
    • Controller installation
    • Agent installation
    • Requirements
    • Backup & Restore
    • Housekeeping
    • Migration
    • Customization
    • Project management
    • Admin Views
    • Troubleshooting
    • Encryption Manager
  • User guide
    • Keywords
    • Plans
    • Executions
    • Notifications
    • Parameters
    • Dashboards
    • Monitoring
    • Scheduler
    • User Preferences
    • Event Broker Monitor
    • Executable bundles
    • Import/Export entities
  • Developer guide
    • Dev Overview
    • Keyword API
    • Measurement API
    • step client API
    • Event Broker API
  • Plugins
    • .NET agent
    • cypress Plugin
    • Node.js agent
    • ALM
    • Azure DevOps
    • Async packages
    • JMeter
    • SoapUI
    • PDF and Image compare
    • Artifact repository connector
    • Analytics and external DBs
  • Resources
    • Tutorials
    • Case Studies
    • White papers
    • Libraries
Step Logo
    • Documentation
    • Tutorials
    • Case studies
    • White papers
    • Product
    • Getting Started
    • Whats new?
    • Admin guide
    • User guide
    • Developer guide
    • Plugins
    • Resources