• Homepage
  • API Intro
  • JSON Objects
  • EPIC API
  • Rover API
  • NEO API

NASA API

A How-To Guide by Phillip Proulx

Welcome to a How-To Guide on the NASA API!

This guide is designed to introduce web developer's to a particular set of functionality and features of the NASA API. The general API documentation can be found at the following link:
NASA API Documentation
Before we begin, it is important to highlight the knowledge level this guide demands. Developer's reading this should have a solid understanding of HTML and JavaScript. This guide goes into heavy detail regarding generating DOM elements and using information returned from the API to add this information to said elements. This guide also is not for a developer who has NEVER seen an API before. The first two sections of this guide are used as a review for making AJAX requests in JavaScript and for parsing JSON objects while discussing their implementation specifically with the NASA API but the developer should have some experience with these topics. Lastly, the guide is a supplement to the information found on the NASA API documentation link above. This website is not intended to thoroughly cover all aspects of the referenced NASA APIs. It instead, is used to augment the current documentation on such topics to fill in any gaps. If a reader of this guide is intended to reference the current documentation, a link will be provided in the respecting module.

The guide is split into the following sections:

  • API Introduction
  • JSON Objects
  • EPIC API
  • Mars Rover API
  • Near-Earth Objects(NEO) API

When you are ready to explore these topics, please feel free to click the next button below or the links above.

Next Page
Site designed by: Phillip Proulx
All image rights fall under the NASA public use policy.
All information within this guide is referenced from the NASA API page and subsequent sub-pages.
HTML/CSS Design: TEMPLATED Images: Unsplash (CC0)