Announcement: All noncommercial projects registered to use Earth Engine beforeApril 15, 2025 mustverify noncommercial eligibility to maintain access. If you have not verified by September 26, 2025, your access may be on hold.
Welcome to Google Earth Engine
Google Earth Engine is a geospatial processing service. With Earth Engine, you can perform geospatial processing at scale, powered byGoogle 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.
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.

JavaScript
Interactive JavaScript using theCode Editor, theopen source JavaScript library in Node.js (learnmore about Earth Engine in Node.js), orEarth Engine Apps.

Python
Theopen source Python library running inColab,your Python environment, or App Engine (learn more about Earth Engine powered App Engine apps).

REST
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 theJavaScript guide.
Get started
Get started with the JavaScript guides and interactive coding in the Earth Engine Code Editor.
