Vega Documentation
Developer documentation for the Vega API, SDKs, interference forecasts, coverage analysis, and account resources.
Vega helps satellite operators forecast radio-frequency interference, understand ground-station risk, and pull forecast data into their own systems.
The docs cover the REST API, authentication, tracked satellites, ground stations, interference analysis, coverage analysis, supported frequency bands, SDKs, and operational limits.
Start Here
API Overview
Base URL, request flow, authentication requirements, and the core API resources.
Getting Started
Authenticate, run a single-point interference query, and pull time-series forecast data.
SDKs
Client libraries and examples for Python, JavaScript, Go, Rust, Java, C++, and MATLAB.
Core Concepts
Authentication
Create an API key in the Vega app and send it as a bearer token.
Organizations
List the organizations your key can read and load their satellites and ground stations.
Forecasting
Interference forecasts per satellite, ground station, and day, plus measured history.
Frequency Bands
Reference supported RF bands, aggregate queries, and HEALPix cell resolutions.
Rate Limits
Understand request limits, response headers, and batching considerations.
Typical Request Flow
- Create an API key at app.vega.space under Settings → API keys.
- List your organizations with
GET /organization_requests/approved_organizations. - Load satellites and ground stations with
GET /organizations/:organization_id/workspace. - Read the forecast with
GET /organizations/:organization_id/forecasting/summaryand.../forecasting/day_detail.
curl "https://admin.vega.space/api/v1/frontend/organizations/1556/forecasting/day_detail?satellite_id=11324&ground_station_id=2473&date=2026-09-11" \
-H "Authorization: Bearer $VEGA_API_KEY"