--- title: Enabling Egress Traffic overview: Describes how to configure Istio to route traffic from services in the mesh to external services. order: 40 layout: docs type: markdown --- {% include home.html %} This task describes how to configure Istio to expose external services to Istio enabled clients. You'll learn how to configure an external service and make requests to it via the Istio egress service or, alternatively, to simply enable direct calls to an external service. ## Before you begin * Setup Istio by following the instructions in the [Installation guide](./installing-istio.html). * Start a service pod that you can use as a test source for external calls. Any pod that you can `exec` and `curl` from will do, for example, the [sleep sample](https://github.com/istio/istio/tree/master/demos/apps/sleep) is a good choice. ## Using the Istio Egress service Using the Istio Egress service, you can access any publicly accessible service from within your Istio cluster. In this task we will use [httpbin.org](http://httpbin.org) and [www.google.com](www.google.com) as examples. ### Configuring the external services 1. Register an external HTTP service: ```bash cat <