Google Earth Engine REST website screenshot

Google Earth Engine REST

The Google Earth Engine REST API provides programmatic access to Earth Engine's planetary-scale geospatial analysis platform. You can manage geospatial assets, compute satellite imagery analysis, export images and tables, create map visualizations, and perform large-scale environmental and geospatial computations using petabytes of satellite imagery and geospatial datasets.

1 APIs 0 Features
ClimateEarth ObservationEnvironmentalGeospatialGISGoogleRemote SensingSatellite Imagery

APIs

Google Earth Engine REST API v1

The Earth Engine REST API provides access to Google's geospatial analysis platform. Manage assets, compute imagery, export data, and create map tiles for visualization of satell...

Collections

Pricing Plans

Rate Limits

Google Earth Engine Rate Limits

5 limits

RATE LIMITS

FinOps

Semantic Vocabularies

Earth Engine Context

12 classes · 3 properties

JSON-LD

API Governance Rules

Google Earth Engine REST API Rules

13 rules · 11 errors 1 warnings 1 info

SPECTRAL

Resources

👥
GitHubOrganization
GitHubOrganization
🌐
Portal
Portal
🚀
GettingStarted
GettingStarted
🔗
Documentation
Documentation
🔑
Authentication
Authentication
💰
Pricing
Pricing
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🟢
StatusPage
StatusPage
💬
Support
Support
🔗
JSONLD
JSONLD

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Google Earth Engine REST API
  version: v1
request:
  auth:
    type: oauth2
    flow: authorization_code
    authorizationUrl: https://accounts.google.com/o/oauth2/auth
    accessTokenUrl: https://oauth2.googleapis.com/token
    credentials:
      clientId: '{{clientId}}'
      clientSecret: '{{clientSecret}}'
items:
- info:
    name: List assets
    type: http
  http:
    method: GET
    url: https://earthengine.googleapis.com/v1/projects/:project/assets
    params:
    - name: project
      value: ''
      type: path
    - name: pageSize
      value: ''
      type: query
    - name: pageToken
      value: ''
      type: query
  docs: Lists the assets in a project or folder.
- info:
    name: Get an asset
    type: http
  http:
    method: GET
    url: https://earthengine.googleapis.com/v1/projects/:project/assets/:assetId
    params:
    - name: project
      value: ''
      type: path
    - name: assetId
      value: ''
      type: path
  docs: Gets an asset by ID.
- info:
    name: Delete an asset
    type: http
  http:
    method: DELETE
    url: https://earthengine.googleapis.com/v1/projects/:project/assets/:assetId
    params:
    - name: project
      value: ''
      type: path
    - name: assetId
      value: ''
      type: path
  docs: Deletes an asset.
- info:
    name: Compute pixels
    type: http
  http:
    method: POST
    url: https://earthengine.googleapis.com/v1/projects/:project/image:computePixels
    params:
    - name: project
      value: ''
      type: path
    body:
      type: json
      data: '{}'
  docs: Computes pixels for an image and returns them as raw bytes or as a GeoTIFF.
- info:
    name: Export an image
    type: http
  http:
    method: POST
    url: https://earthengine.googleapis.com/v1/projects/:project/image:export
    params:
    - name: project
      value: ''
      type: path
    body:
      type: json
      data: '{}'
  docs: Exports an image to Google Cloud Storage or Google Drive.
- info:
    name: Compute features
    type: http
  http:
    method: POST
    url: https://earthengine.googleapis.com/v1/projects/:project/table:computeFeatures
    params:
    - name: project
      value: ''
      type: path
    body:
      type: json
      data: '{}'
  docs: Computes features for a table and returns them.
- info:
    name: Export a table
    type: http
  http:
    method: POST
    url: https://earthengine.googleapis.com/v1/projects/:project/table:export
    params:
    - name: project
      value: ''
      type: path
    body:
      type: json
      data: '{}'
  docs: Exports a table to Google Cloud Storage or Google Drive.
- info:
    name: Compute a value
    type: http
  http:
    method: POST
    url: https://earthengine.googleapis.com/v1/projects/:project/value:compute
    params:
    - name: project
      value: ''
      type: path
    body:
      type: json
      data: '{}'
  docs: Computes a value from an Earth Engine expression.
- info:
    name: Create a map
    type: http
  http:
    method: POST
    url: https://earthengine.googleapis.com/v1/projects/:project/maps
    params:
    - name: project
      value: ''
      type: path
    body:
      type: json
      data: '{}'
  docs: Creates a map ID for visualization.
- info:
    name: List operations
    type: http
  http:
    method: GET
    url: https://earthengine.googleapis.com/v1/projects/:project/operations
    params:
    - name: project
      value: ''
      type: path
    - name: pageSize
      value: ''
      type: query
    - name: pageToken
      value: ''
      type: query
  docs: Lists operations for a project.
- info:
    name: Get an operation
    type: http
  http:
    method: GET
    url: https://earthengine.googleapis.com/v1/projects/:project/operations/:operationId
    params:
    - name: project
      value: ''
      type: path
    - name: operationId
      value: ''
      type: path
  docs: Gets the status of a long-running operation.
bundled: true