# REST plugin

REST plugin
===========

The REST plugin utilizes REST APIs to communicate with RESTful web services through HTTP requests and provides multiple options to write the success or failure response. The plugin is versatile and can construct any HTTP request based on your defined parameter input.

Because of its inherent versatility, the plugin’s REST client requires your parameters be correctly defined to function. Ensure you define all **Required** and relevant fields correctly when creating plugin configurations and configuring plugin procedures.

For more information, refer to:

*   [Creating REST plugin configurations](/docs/cloudbees-cd-plugin-docs/latest/ec-rest/create-configurations)
    
*   [Creating REST plugin procedures](/docs/cloudbees-cd-plugin-docs/latest/ec-rest/create-procedures)
    
*   [REST plugin use cases](/docs/cloudbees-cd-plugin-docs/latest/ec-rest/use-cases)
    

[](#_prerequisites)Prerequisites
--------------------------------

*   To use plugin v2.5.0 or later, CloudBees CD/RO v10.11 or later agents are required.