# Experiment Templates

## List all the experiment templates in a hub

 - [GET /gateway/chaos/manager/api/rest/experimenttemplates](https://apidocs.harness.io/experiment-templates/listexperimenttemplate.md): List all the experiment templates in a hub based on tag

## Create experiment templates in a hub

 - [POST /gateway/chaos/manager/api/rest/experimenttemplates](https://apidocs.harness.io/experiment-templates/createexperimenttemplate.md): Create experiment templates in a hub based on tag

## List all the experiment templates in a hub

 - [GET /gateway/chaos/manager/api/rest/experimenttemplates/{identity}](https://apidocs.harness.io/experiment-templates/getexperimenttemplate.md): List all the experiment templates in a hub based on tag

## Update the experiment templates in a hub

 - [PUT /gateway/chaos/manager/api/rest/experimenttemplates/{identity}](https://apidocs.harness.io/experiment-templates/updateexperimenttemplate.md): Update the experiment templates in a hub based on tag

## Delete the experiment templates in a hub

 - [DELETE /gateway/chaos/manager/api/rest/experimenttemplates/{identity}](https://apidocs.harness.io/experiment-templates/deleteexperimenttemplate.md): Delete the experiment templates in a hub based on tag

## Get the difference between 2 revisions of an experiment template

 - [GET /gateway/chaos/manager/api/rest/experimenttemplates/{identity}/compare](https://apidocs.harness.io/experiment-templates/compareexperimenttemplaterevisions.md): Get the difference between 2 revisions of an experiment template in a hub

## Create experiment from an experiment template

 - [POST /gateway/chaos/manager/api/rest/experimenttemplates/{identity}/launch](https://apidocs.harness.io/experiment-templates/createexperimentfromtemplate.md): Create experiment from an experiment template

## List all the revision of an experiment template in a hub

 - [GET /gateway/chaos/manager/api/rest/experimenttemplates/{identity}/revisions](https://apidocs.harness.io/experiment-templates/getexperimenttemplaterevisions.md): List all the revision of an experiment template in a hub

## Get the list of inputs in an experiment template

 - [GET /gateway/chaos/manager/api/rest/experimenttemplates/{identity}/variables](https://apidocs.harness.io/experiment-templates/getexperimenttemplatevariables.md): Get the list of inputs in an experiment template based on revision

## Get experiment template yaml

 - [GET /gateway/chaos/manager/api/rest/experimenttemplates/{identity}/yaml](https://apidocs.harness.io/experiment-templates/getexperimenttemplateyaml.md): Get experiment template yaml based on revision

