Earth Engine is introducingnoncommercial quota tiers to safeguard shared compute resources and ensure reliable performance for everyone. All noncommercial projects will need to select a quota tier byApril 27, 2026 or will use the Community Tier by default. Tier quotas will take effect for all projects (regardless of tier selection date) onApril 27, 2026.Learn more.
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.
