

# Creating Amazon Q Business plugins using APIs
Plugins

Amazon Q Business supports plugin creation through both the console and the APIs.


****  

| API action | API description | Relevant User Guide topic | 
| --- | --- | --- | 
| [CreatePlugin](https://docs.aws.amazon.com/amazonq/latest/api-reference/API_CreatePlugin.html) | Creates an Amazon Q Business plugin | [Configuring plugins with Amazon Q Business](https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/plugins.html) | 
| [DeletePlugin](https://docs.aws.amazon.com/amazonq/latest/api-reference/API_DeletePlugin.html) | Deletes an Amazon Q Business plugin | [Deleting a plugin](https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/plugin-management.html#plugin-delete) | 
| [GetPlugin](https://docs.aws.amazon.com/amazonq/latest/api-reference/API_GetPlugin.html) | Gets information about an existing Amazon Q Business plugin | [Getting plugin properties](https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/plugin-management.html#plugin-properties) | 
| [UpdatePlugin](https://docs.aws.amazon.com/amazonq/latest/api-reference/API_UpdatePlugin.html) | Updates an Amazon Q Business plugin | [Updating a plugin](https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/plugin-management.html#plugin-update) | 
| [ListPlugins](https://docs.aws.amazon.com/amazonq/latest/api-reference/API_ListPlugins.html) | Lists properties of an Amazon Q Business plugin | [Listing plugins](https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/plugin-management.html#plugin-list) | 
| [ListPluginActions](https://docs.aws.amazon.com/amazonq/latest/api-reference/API_ListPluginActions.html) | Lists configured Amazon Q Business actions for a specific plugin in an Amazon Q Business application. Returns empty responses for custom and legacy built-in plugins. | [Listing configured plugin actions](https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/plugin-management.html#plugin-list-actions) | 
| [ListPluginTypeActions](https://docs.aws.amazon.com/amazonq/latest/api-reference/API_ListPluginTypeActions.html) | Lists configured Amazon Q Business actions for any plugin type. Returns empty responses for custom and legacy built-in plugins. | [Listing available plugin actions](https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/plugin-management.html#plugin-list-actions-type) | 
| [ListPluginTypeMetadata](https://docs.aws.amazon.com/amazonq/latest/api-reference/API_ListPluginTypeMetadata.html) | Lists metadata for all Amazon Q Business plugin types. Returns empty responses for custom and legacy built-in plugins. | [Listing plugin metadata](https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/plugin-management.html#plugin-list-metadata) | 