# Script Use the script support APIs to get a list of supported script contexts and languages. Use the stored script APIs to manage stored scripts and search templates. [Learn more about scripting.](https://www.elastic.co/docs/explore-analyze/scripting) ## Operations - [Get a script or search template](https://www.elastic.co/docs/api/doc/elasticsearch/operation/operation-get-script.md) - [Delete a script or search template](https://www.elastic.co/docs/api/doc/elasticsearch/operation/operation-delete-script.md) - [Get script contexts](https://www.elastic.co/docs/api/doc/elasticsearch/operation/operation-get-script-context.md) - [Get script languages](https://www.elastic.co/docs/api/doc/elasticsearch/operation/operation-get-script-languages.md) - [Create or update a script or search template ](https://www.elastic.co/docs/api/doc/elasticsearch/operation/operation-put-script.md) - [Run a script ](https://www.elastic.co/docs/api/doc/elasticsearch/operation/operation-scripts-painless-execute.md) [Powered by Bump.sh](https://bump.sh)