# Get the features **GET /_features** Get a list of features that can be included in snapshots using the `feature_states` field when creating a snapshot. You can use this API to determine which feature states to include when taking a snapshot. By default, all feature states are included in a snapshot if that snapshot includes the global state, or none if it does not. A feature state includes one or more system indices necessary for a given feature to function. In order to ensure data integrity, all system indices that comprise a feature state are snapshotted and restored together. The features listed by this API are a combination of built-in features and features defined by plugins. In order for a feature state to be listed in this API and recognized as a valid feature state by the create snapshot API, the plugin that defines that feature must be installed on the master node. [More about managing snapshots](https://www.elastic.co/docs/deploy-manage/tools/snapshot-and-restore/create-snapshots) ## Servers - http://api.example.com: http://api.example.com () ## Authentication methods - Api key auth - Basic auth - Bearer auth ## Parameters ### Query parameters - **master_timeout** (string) Period to wait for a connection to the master node. ## Responses ### 200 #### Body: application/json (object) - **features** (array[object]) [Powered by Bump.sh](https://bump.sh)