Anytime you are making automated requests to the Earth Engine service, for example through
the REST API or one of the client libraries, you should be using the high-volume endpoint.
If you are using the Code Editor or doing exports through one of the client APIs, you probably
don't need the high-volume endpoint. However, if you are making automatic requests,
for example using
getThumbUrl()
,
you should use the high-volume endpoint as described below. The high-volume endpoint does
not affect the batch system or the number of concurrent exports you can run.
If you are making requests that exceed the default quota for the Earth Engine service,
you may receive a Quota exceeded
error. To avoid that error, you may apply to
get higher QPS from the high volume endpoint. To apply, fill out
this
form. If you are granted higher
QPS quota, the increased quota only applies to automated requests to the high-volume
endpoint. It does NOT increase the number of concurrent tasks (exports)
you are able to run.
Using the high-volume endpoint
REST API
Direct your REST requests to https://earthengine-highvolume.googleapis.com
(instead of https://earthengine.googleapis.com
, as shown in the
REST
API Quickstart, for example).
Python
When initializing the EE library pass in an opt_url
parameter and set it to
https://earthengine-highvolume.googleapis.com
. As always,
be sure to also pass in proper credentials and specify the Cloud Project. For example:
ee.Initialize( credentials=credentials, project=project, opt_url='https://earthengine-highvolume.googleapis.com' )
JavaScript
When initializing the EE library using
ee.initialize()
, pass
https://earthengine-highvolume.googleapis.com
for the first parameter.