--- title: Setting Request Timeouts description: This task shows you how to setup request timeouts in Envoy using Istio. weight: 28 aliases: - /docs/tasks/request-timeouts.html --- > This task uses the new [v1alpha3 traffic management API](/blog/2018/v1alpha3-routing/). The old API has been deprecated and will be removed in the next Istio release. If you need to use the old version, follow the docs [here](https://archive.istio.io/v0.7/docs/tasks/traffic-management/). This task shows you how to setup request timeouts in Envoy using Istio. ## Before you begin * Setup Istio by following the instructions in the [Installation guide](/docs/setup/). * Deploy the [Bookinfo](/docs/guides/bookinfo/) sample application. * Initialize the application version routing by running the following command: ```command $ istioctl create -f @samples/bookinfo/routing/route-rule-all-v1.yaml@ ``` ## Request timeouts A timeout for http requests can be specified using the *httpReqTimeout* field of a routing rule. By default, the timeout is 15 seconds, but in this task we'll override the `reviews` service timeout to 1 second. To see its effect, however, we'll also introduce an artificial 2 second delay in calls to the `ratings` service. 1. Route requests to v2 of the `reviews` service, i.e., a version that calls the `ratings` service ```bash cat <