About vresto¶
What is vresto?¶
vresto (short for "viewing resto" - as in viewing satellite data at rest) is a professional Python toolkit for searching and accessing Copernicus Sentinel satellite data. It combines a modern web interface with a powerful API to make satellite data accessible to researchers, developers, and geospatial enthusiasts.
Why vresto?¶
The Problem¶
Accessing Copernicus Sentinel satellite data traditionally requires: - Complex authentication flows - Understanding AWS S3 bucket structures - Managing credentials securely - Writing boilerplate code for every project
Our Solution¶
vresto provides:
- Intuitive Interface - Visually search satellite products without technical knowledge
- Clean API - Professional Python interface for automation
- Secure - Handles credentials safely with built-in best practices
- Zero Friction - Get started with 5 minutes of setup
Key Features¶
✨ Interactive Map Interface - Click on the map to search 📊 Product Filtering - Date range, cloud cover, product level 🚀 Fast Searching - Optimized queries to the Copernicus API 📥 Easy Downloads - Download quicklooks and metadata with one line 🔐 Secure Credentials - S3 key management built-in ⚡ Programmatic - Automate your workflow with Python
Technology Stack¶
- Python 3.11+ - Modern Python with async support
- NiceGUI - Fast, responsive web interface
- Boto3 - AWS S3 client for data access
- Requests - HTTP client for API communication
- Loguru - Advanced logging
Data Source¶
vresto accesses data from Copernicus Dataspace Ecosystem:
- Sentinel-2 Multispectral Imaging Satellites
- L1C (Raw) and L2A (Processed) product levels
- 10m resolution RGB preview data
- Global coverage since 2015
Open Source¶
vresto is open source and available on GitHub.
- License: MIT (see LICENSE.txt)
- Contributing: See CONTRIBUTING.md for guidelines
- Issues: Report bugs on GitHub Issues
Getting Started¶
- Installation & Setup - 5 minute setup
- Quick Start - See it in action
- API Reference - Full API documentation
- GitHub Repository - Source code
Acknowledgments¶
- Copernicus Dataspace Ecosystem - For hosting Sentinel data
- NiceGUI - Web framework
- Boto3 - AWS SDK
- Material for MkDocs - Documentation theme