Skip to content
Interactive interface for browsing global, full-resolution satellite imagery
Branch: master
Clone or download
Latest commit c1ec41f Mar 19, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode Remove unneeded tour.css styles Feb 12, 2019
config/default added backticks for more product names and data parameters Mar 18, 2019
rpm selenium testing in docker container Sep 25, 2018
tasks Refine stories build process, get stories data from config Feb 12, 2019
.babelrc wip Sep 25, 2018
.eslintrc remove individual jquery imports, add jquery to eslint env Oct 5, 2018
.gitattributes optimize static image size with compression, add jpg to gitattributes f… May 1, 2018
.gitignore Add tour model & parse and move stories to options build Feb 12, 2019
.stylelintrc Add ignore .js files to stylelintrc Oct 10, 2018
.travis.yml run both tests with test, individual can be done manually Oct 29, 2018
Dockerfile remov debugging statement Jan 18, 2019 clarify instructions on installing cairo Dec 27, 2018
nightwatch.conf.js reporting for selenium Jan 2, 2019
requirements.txt upgrade to urlib3 for fetching GCs and colormaps Sep 25, 2018
screenshot.png Add new readme image Sep 26, 2018
test-env.js wip Sep 25, 2018
webpack.config.js add cssnext and peer dependencies to webpack postcss plugins Dec 17, 2018


Worldview Screenshot

Build Status

Interactive interface for browsing full-resolution, global satellite imagery


This app from NASA's EOSDIS provides the capability to interactively browse over 800 global, full-resolution satellite imagery layers on desktop and mobile devices. Many of the imagery layers are updated within three hours of observation, showing the entire Earth as it is "right now". This supports time-critical applications such as wildfire management, air quality measurements, and flood monitoring. Some satellite imagery layers span almost 30 years, providing a long term view of our dynamic planet. The underlying data is available for download, and Arctic and Antarctic views of several imagery layers are available for a “full globe” perspective.

Worldview uses OpenLayers to display imagery from the Global Imagery Browse Services (GIBS). This imagery can also be used with libraries such as Leaflet, Cesium, Google Maps or custom GDAL scripts. We encourage interested developers to fork Worldview or build their own clients using GIBS services.

Check out our roadmap to see what we're working on and follow our blog to find out the latest features and imagery available.


This project uses Node and Python. See the dependencies section for more information.

git clone
cd worldview
npm install

View the Configuration section for information on how to install the official EOSDIS Worldview configuration, or to add your own custom configuration.


The following are required to install and run Worldview:

Windows users will also need the following:


npm run build
npm start

Navigate to http://localhost:3000 in a browser. To stop Worldview, press Control+C in the terminal.

See Developing for more usage details.


To update Worldview, pull down any branch or tag from GitHub. From the master branch (default), to update to the latest stable version of Worldview, run git pull.

Note: This project uses Semantic Versioning. Updates to the major version number in package.json indicate a breaking change; update with caution.

Other Information


Contact us via GitHub or by sending an email to


We welcome your contributions! Feel free to open an issue or submit a PR.

See for more contribution guidelines.

Worldview and NASA follow the Contributor Covenant Code of Conduct.


NASA-1.3 (See

You can’t perform that action at this time.