![]() |
VOOZH | about |
Reveal is a data visualization solution provided by Infragistics and can be paired with the CData API Server to build dynamic dashboards from live NASA data. The CData API Server generates an OData API for NASA, which is natively consumable in Reveal. In this article, we walk through connecting to NASA in API Server and connecting to the API Server from Infragistics Reveal to create a simple dashboard.
CData API Server uses a straightforward, point-and-click interface to connect to data sources and generate APIs.
Most NASA API endpoints (APOD, NeoWS, DONKI, TechTransfer) require a NASA API key. Register for a free key at https://api.nasa.gov. The default DEMO_KEY provides limited access (30 requests/hour, 50 requests/day); a registered key allows 1,000 requests/hour.
The following endpoints do not require an API key and work without authentication: EONET (Earth Observatory Natural Event Tracker), EPIC (Earth Polychromatic Imaging Camera), NASA Image and Video Library, and TechPort.
After obtaining your API key, set the following connection properties:
Profile=C:\profiles\NASA.apip;AuthScheme=APIKey;APIKey=YOUR_NASA_API_KEY
Once the authentication is configured, you can connect to NASA and query data from any of the available tables such as AstronomyPictureOfDay, NearEarthObjectFeed, EonetEvents, and NasaImageLibrary.
π Configuring a connection (Salesforce is shown).After connecting to NASA, create Resources, which represent API endpoints for NASA data.
Create a User to connect to NASA from Reveal through API Server.
When accessing and connecting to multiple different domains from an application such as Ajax, there is a possibility of violating the limitations of cross-site scripting. In that case, configure the CORS settings in Settings -> Server.
Save the changes to the settings.
π Configuring CORS settingsWith the API Server configured, we can visualize NASA data in Reveal.
At this point, you have created a simple dashboard from live NASA data. For more information on creating OData feeds from NASA (and more than 150 other sources), visit the API Server page. Download a free, 30-day trial and start working live NASA data in tools that consume OData APIs.
Learn more or sign up for a free trial:
CData API Server