open orbit
ConstellationsLaunch providersWatchlist
Launchesorbital attempts, YTD + trajectoryMass to orbittonnes deliveredFailuresrolling failure rateDeorbitsre-entriesCargo utilizationhow full rockets fly · Beta
ConceptsMethodology
Loginthe workspace
open orbit
ConstellationsLaunch providersWatchlist
Metrics
LaunchesMass to orbitFailuresDeorbitsCargo utilizationConceptsMethodologyLogin · the workspace

Disclaimer. OO Insights is an independent, non-commercial project provided for informational and educational purposes only. Data is aggregated from third-party public sources (including GCAT, CelesTrak, and TheSpaceDevs Launch Library 2) and is provided ‘as is,’ without warranty; it may be incomplete, delayed, or inaccurate. Some content, including the weekly brief, is AI-generated and may contain errors or omissions. Figures are derived per our published methodology, which we recommend reviewing. It is not investment, financial, or professional advice. Any reliance on this content is at your own risk.

MethodologyFull disclaimerPrivacyTerms

🇨🇳

Zhuhai Orbita

Independent operator
OperationalEarth observation

Zhuhai Orbita Aerospace (China); the Zhuhai-1 commercial constellation pairs hyperspectral and video optical satellites.

Curated info — not yet independently reviewedThe hand-curated fields on this page (planned fleet size, status, activity tags, primary rocket and the regulatory milestones) haven't yet been fact-checked against public sources by the editorial audit. Spotted an error? Use the feedback button.·Live figures updated just now
Independent — not affiliated with the company profiled.ⓘFigures are derived from public third-party catalogs (CelesTrak, GCAT, Launch Library 2) and may be incomplete or lag reality. Computed KPIs are Open Orbit's own analysis. Spotted an error? Use the feedback button.
Active satellites
5
no net change YTD
Planned fleet
—
no stated target
Deployed
—
mature — built out
Pace
—
avg deployed this year
Fleet & launch
CelesTrak · GCAT · curated
Primary orbit bandThe altitude band most of the fleet sits in. LEO = low-Earth orbit (up to ~2,000 km).LEO · ~447 km
Deployed this year0
Deorbited this year0
Avg fleet age7.5 yrs
Service statusWhether the constellation is providing commercial service yet, or still deploying toward it.In service
Primary rocketLong March 11 (CASC)
Also flown on—
Last launchSep 19, 2019
Next launchnone scheduled
Replenishment ratioSatellites launched per satellite retired this year.—
Open Orbit analysisBeta

Deployment trajectory

Computed by Open Orbit · from GCAT

Net-active satellites over time, reconstructed from GCAT launch & decay dates. Method →

01234520182019202020212022202320242025

How I count this

A directory of the constellations currently in orbit (one row each, grouped by operator), joining a hand-curated catalog to live CelesTrak fleet counts and GCAT activity. Satellite operators run the fleets — distinct from launch providers, which fly the rockets.

  • Definition▾

    Each row is one constellation — an operator can run several (e.g. Eutelsat fields OneWeb in low orbit and a separate GEO fleet), and each is shown as its own row so its counts and deployment math are honest. I curate the operator’s identity (name, country, ownership) and each constellation’s activity tags, status and planned fleet size, then join at request time to live active counts and to deploys/deorbits so far this year.

  • Source — active counts▾

    CelesTrak GP catalog, GROUP=active (the same fetch as the Active satellites metric). A satellite is attributed to a specific constellation by matching its OBJECT_NAME against a hand-curated set of name-prefix patterns, each tagged with its operator and constellation.

  • Source — deploys / deorbits this year▾

    Jonathan McDowell’s GCAT (satcat.tsv). Deploys this year = payloads with a launch date in the current calendar year matching the constellation; deorbits this year = payloads with a decay date this year. Net YTD is deploys − deorbits.

  • Source — catalog fields▾

    Operator identity, activity tags, status, one-line context, primary/secondary rocket and planned fleet size are hand-curated in src/lib/operator-catalog.ts. Every planned-size figure carries a source URL (source-URL-per-claim); where there is no clean, citable single target the planned size is left blank rather than estimated.

  • Operator attribution▾

    Name-prefix matching, cross-referenced against the GCAT owner field when a constellation’s CelesTrak names don’t reveal the operator. The clearest case is China SatNet’s Guowang: its satellites are catalogued as ‘Hulianwang Jishu Shiyan’ (satellite-internet technology test) / ‘HJS’, not ‘Guowang’, so I attribute them by owner. They are officially designated test satellites widely assessed as Guowang pathfinders; folding them in is a judgment call, flagged here. For the GCAT-derived deployment and fleet-age series specifically, where GCAT lists a satellite under a nickname (GHGSat flies ‘Iris’ and ‘Hugo’, not ‘GHGSat-C1’), attribution falls back to GCAT’s formal program designation (PLName) — the primary name is tried first, so hosted payloads stay with their host operator.

  • Coverage▾

    The catalog is curated, not exhaustive — roughly 85 operators covering every constellation whose CelesTrak names can be reliably attributed, plus pre-launch operators with a publicly stated plan. A long tail of cryptically-named one-off payloads, rideshare deployment tags, and classified satellites (e.g. NRO USA-###) cannot be attributed from names and remains in the Unmatched bucket, surfaced on the page with its top name prefixes.

  • Status & planned size▾

    Status is per constellation — operational (active fleet, still deploying), mature (steady-state / replenishment only), building (deploying toward a target), or pre-launch (no active satellites yet, but a stated plan). Deployment % is the constellation’s active count ÷ its own planned size, so multi-constellation operators no longer mix orbits in one bar (Telesat’s mature GEO fleet and its pre-launch Lightspeed constellation are separate rows). For a mature constellation a planned figure may still sit below the active count (replenishment).

  • Fleet age & last launch▾

    Average age and last-launch date are computed from GCAT launch dates over each operator’s GCAT-active set — payloads matched to the operator that have a launch date and no recorded decay date. This GCAT-defined active set differs slightly from the CelesTrak active count shown in the Active column (different catalogues, different update cadence), so average age is a fleet-level approximation, not a figure derived from the exact satellites counted as active.

  • Primary orbit▾

    The representative orbit is the median altitude across the operator’s active satellites, derived from each satellite’s CelesTrak mean motion via Kepler’s third law (semi-major-axis altitude; for eccentric orbits this is the average altitude). Binned as LEO (<2,000 km), MEO, GEO (~35,786 km) or HEO.

  • Next launch▾

    Best-effort, from the Launch Library 2 upcoming manifest. An upcoming launch is attributed to an operator only when its mission name carries the constellation prefix (e.g. ‘Starlink Group …’), so it appears mainly for the major named-mission constellations and is hidden elsewhere. NETs slip routinely — this is the operator’s current target date, not a commitment.

  • Filtering & sorting▾

    Filters apply in the browser over the loaded rows (no refetch); selections are encoded in the URL so a filtered view is shareable. Region is derived from the operator’s country — US, China, EU/ESA (the 22 ESA member states, broader than the EU — includes the UK, Norway, Switzerland), or Other (everything else, including Russia). Orbit class (LEO / MEO / GEO) is the constellation’s median-altitude regime. Launch provider is parsed from the curated primary and secondary rocket fields, so it reflects the operator’s usual launchers and is approximate for multi-constellation operators. Within a category, selections are OR; across categories, AND.

  • Limitations▾

    Active counts reflect CelesTrak’s ‘active’ classification, which can lag operator-confirmed status. Attribution is only as good as the name patterns and the GCAT owner data; mis-prefixed satellites are undercounted. Planned sizes are point-in-time figures from the cited source and drift as operators re-file. Average age uses the GCAT-active set (see above). Next-launch coverage is limited to constellations whose mission names carry a recognizable prefix. Values are computed live at fetch time; the directory does not yet show captured history, so step-changes from later methodology updates aren’t yet visualized.

  • License▾

    CelesTrak — attribution required. GCAT — Creative Commons CC-BY (J. McDowell, planet4589.org/space/gcat). Launch Library 2 (TheSpaceDevs) — attribution required. Operator planned-size figures are attributed per claim to their original source.

Full methodology →
All constellations →Deorbits →Launches →
Active count & orbit from CelesTrak. Deploys, deorbits & fleet age from GCAT (J. McDowell), CC-BY. Launches from Launch Library 2. Planned fleet, status, tags, regulatory milestones and blurb hand-curated.