Google Earth Engine is a geospatial processing service. With Earth Engine, you can perform geospatial processing at scale, powered by Google Cloud Platform. The purpose of Earth Engine is to:

  • Provide an interactive platform for geospatial algorithm development at scale
  • Enable high-impact, data-driven science
  • Make substantive progress on global challenges that involve large geospatial datasets

About Google Earth Engine

Earth Engine is a public data catalog, compute infrastructure, geospatial APIs and an interactive app server.
Petabyte scale catalog of public and free-to-use geospatial datasets.
Leverage Google's cloud platform for planetary-scale analysis of Earth science data.
Full-featured JavaScript, Python and REST APIs.
Dynamic, publicly accessible user interfaces for Earth Engine analyses.

How to use Google Earth Engine

Connect to the Earth Engine service through one of the APIs. Client libraries for JavaScript and Python translate complex geospatial analyses to Earth Engine requests. Or connect directly to Earth Engine servers using the REST API.
Authenticated HTTP requests (learn more about the Earth Engine REST API). The REST API contains new and advanced features that may not be suitable for all users. If you are new to Earth Engine, please get started with the JavaScript guide.
Get started with the JavaScript guides and interactive coding in the Earth Engine Code Editor.