Complete Documentation

eoViz Documentation

Complete documentation for the eoViz ecosystem. Get started with storytelling, components, or catalogs, and learn about modern Earth science data standards.

Choose Your Product

Each eoViz product serves different needs. Start with the documentation that matches your role and goals.

Content Creation
eoStories Documentation
Learn to create compelling Earth science narratives with embedded data visualizations
  • • What is eoStories
  • • Creating Your First Story
  • • Story Structure & Templates
  • • Embedding Data & Visualizations
  • • Publishing & Sharing
Developer Library
eoComponents Documentation
React component library for building custom Earth science applications
  • • Installation & Setup
  • • Component Library Reference
  • • Integration Guide
  • • Customization & Theming
  • • Data Integration Helpers
  • • Example Implementations
Read Docs
Platform Setup
eoCatalogs Documentation
Build and deploy data discovery platforms for Earth science datasets
  • • Platform Setup
  • • Configuration Guide
  • • Data Ingestion
  • • Search & Discovery Features
  • • Deployment Options

Data Standards & Formats

Foundational knowledge for working with modern Earth science data. These standards enable interoperability across the entire ecosystem.

STAC (SpatioTemporal Asset Catalog)
Specification overview and implementation patterns for cataloging Earth observation data
Cloud Optimized GeoTIFF (COG)
Format benefits, creation tools, and optimization techniques for cloud-native imagery
Cloud-Native Geospatial
Modern data architecture patterns and best practices for scalable Earth science platforms
eoAPI Integration
How eoViz connects to eoAPI services for metadata, raster, and vector data access
Data Preparation
Validation, optimization, and best practices for preparing Earth science data
API Standards
OGC compliance and interoperability standards for geospatial web services

Integration & Advanced Topics

Learn how to combine eoViz products and extend the ecosystem for complex use cases.

Cross-Product Integration

How eoStories, eoComponents, and eoCatalogs work together

Learn integration patterns for combining storytelling, components, and data catalogs into cohesive Earth science communication platforms.

Custom Development

Extending the ecosystem for specific needs

Guidelines for building custom components, extending existing functionality, and contributing back to the community.

Performance & Scaling

Production considerations and optimization

Best practices for deploying eoViz at scale, performance optimization, and infrastructure planning for large datasets.

Authentication & Security

Access control patterns and security best practices

Implementing authentication, authorization, and security controls for eoViz deployments handling sensitive data.

Examples & Case Studies

Learn from real-world implementations and successful deployments of eoViz products.

VEDA Platform
Large-scale implementation showcase

NASA's Visualization, Exploration, and Data Analysis platform demonstrates eoViz principles at planetary scale, serving billions of STAC items and supporting global Earth science research.

Multi-mission satellite data integration
Interactive storytelling at scale
Cloud-native architecture patterns
Community Examples
Real implementations across domains

Emergency Response Tools

Wildfire risk assessment and flood monitoring platforms

Research Institutions

Climate data portals and oceanographic visualization

Policy Support

Environmental monitoring for decision makers

Migration Guides
Moving from other platforms to eoViz
  • • From custom STAC implementations
  • • Legacy visualization platforms
  • • Proprietary data catalogs
  • • Static storytelling tools
Best Practices
Lessons learned from real deployments
  • • Data preparation workflows
  • • Performance optimization strategies
  • • User experience design patterns
  • • Infrastructure planning

Community & Support

Get help, contribute to the ecosystem, and connect with the eoViz community.

Contributing

Different contribution paths for each product and the broader ecosystem

GitHub Discussions

Community conversations, questions, and feature requests

Support Channels

How to get help with implementation and troubleshooting

Release Notes

Changelog and updates across all eoViz products