What Chatham Skyward Actually Is
Chatham Skyward is a precision positioning and global navigation platform used primarily by maritime operators, survey vessels, and logistics companies that need sub-meter accuracy without relying solely on standard GNSS receivers. It combines multi-constellation GNSS (GPS, GLONASS, Galileo, and BeiDou) with proprietary correction algorithms and a cloud-based reference network. The result is something closer to RTK-level accuracy for fleet-wide operations without the hardware cost of maintaining your own base stations. Getting value out of it requires understanding the architecture first. You have three layers: the rover receiver on your vessel or asset, the correction service (either via cellular, satellite link, or NTRIP), and the Chatham Skyward platform itself, which ingests correction data, applies atmospheric modeling, and pushes refined position solutions back to your devices. The platform also handles logging, fleet visualization, and API access for integration with your existing dispatch or AIS systems. Setting it up correctly matters more than most vendors will tell you. The actual setup process starts with configuring your NTRIP caster credentials inside the Skyward portal. From there, you assign each rover to a correction source — either the public CORS network if you're operating in a well-covered region, or Skyward's own private reference stations. I found that mixing correction sources during a single mission causes position jumps because each source has a slightly different reference frame and latency profile. Keep your rovers locked to one source per outing. It saves you from debugging phantom position errors later.
One thing that tripped me up during my first deployment involved ionospheric activity over the equatorial regions. When I was running vessels near the equator during a period of high Kp index, the Skyward corrections started drifting by up to two meters despite the signal quality indicator showing strong lock. The platform's default atmospheric model doesn't adapt fast enough to rapid ionospheric scintillation. What actually worked was switching those rovers to GPS-only mode with tight elevation masking set to 15 degrees and enabling the real-time ionospheric correction override in the settings. That dropped our positioning noise from roughly 1.8 meters RMS down to under 0.4 meters during the affected periods. The documentation barely mentions this scenario, so I spent a day chasing it before figuring it out.
Integration With Existing Systems
Most operators already have a fleet management system, an ECDIS setup, or a proprietary dispatch platform. Chatham Skyward exposes an API that returns positions in NMEA 0183 and NMEA 2000 formats, which means you can route the output directly into your existing display chain without rewriting software. The REST API also supports WebSocket streams if you need real-time position feeds with latencies under 500 milliseconds. For batch logging and post-processing analysis, the platform exports standard RINEX files, which is useful if you need to audit positioning accuracy after a mission. When routing Skyward output into ECDIS, make sure you configure the position source priority correctly. ECDIS will accept multipleGNSS inputs, and if both your primary GPS and the Skyward NMEA stream are active simultaneously, the system may default to whichever sensor has the freshest timestamp rather than the most accurate one. In practice, this has caused situations where ECDIS showed a position that looked right but was actually sourced from the uncorrected GNSS receiver instead of the Skyward corrected feed. Disable the direct GNSS input in your ECDIS and route everything through the NMEA multiplexer fed by Skyward instead. It takes about ten minutes to reconfigure and eliminates that particular confusion.
Get the Full Details

Common Pitfalls and Where the System Struggles
Chatham Skyward is not a magic bullet. There are real limitations you need to account for. In urban canyons or dense foliage coverage, the multi-constellation fusion helps but cannot compensate for complete signal blockage. If your rovers lose satellite lock for more than approximately 30 seconds, the system reverts to dead reckoning using inertial estimates from the receiver, and position accuracy degrades rapidly. I've seen drift rates of about 0.5 percent of distance traveled under those conditions, which is standard for consumer-grade IMUs but still problematic if you need precise positioning for docking or survey work. Another limitation is the correction latency. During normal operations over cellular or satellite link, you can expect latencies between 1 and 3 seconds. That's acceptable for most navigation tasks but becomes a real problem if you're doing anything that requires instantaneous position updates, like dynamic positioning on a supply vessel. In those cases, the standard Skyward correction stream introduces a lag that your DP system will fight against. The workaround is running a local differentially corrected base station for critical operations and falling back to Skyward for en-route positioning. It doubles your infrastructure cost for those specific missions, but it's the only reliable approach I've found. The subscription pricing model also deserves attention. The platform charges per active rover per month, and there's no meaningful discount for deploying more than fifty units. If you're managing a large fleet, the monthly cost adds up quickly. Some operators in that position have chosen to run their own CORS network for the areas they operate in most frequently and use Skyward only as a fallback or for offshore operations. It requires more upfront engineering work but pays for itself within about eighteen months at scale.
What Actually Makes It Worthwhile
The real advantage of Chatham Skyward becomes clear when you're operating in areas where public CORS coverage is sparse or unreliable. Coastal waters in West Africa, the South China Sea approach routes, and parts of the North Atlantic fall into that category. Maintaining your own reference infrastructure in those regions is expensive and often logistically impractical. Skyward's correction network fills that gap with something close to consistent sub-meter accuracy, which is genuinely difficult to achieve otherwise without significant capital investment. The logging and audit features are also more useful than most people give them credit for. If you're operating under regulatory frameworks that require position traceability — maritime safety audits, cargo verification, environmental compliance — the platform's structured data export lets you produce compliant records in about fifteen minutes rather than spending hours manually compiling reports. That time savings compounds across a fleet. If you're considering whether to adopt this for your operation, the practical test is straightforward. Deploy one rover on a vessel that regularly visits areas with poor GNSS coverage. Run it alongside your existing positioning system for two weeks. Compare the position logs, check the latency, and verify that the correction stream stays stable under varying atmospheric conditions. If the data looks good, scale up. If not, you've only committed the cost of a single unit rather than a fleet-wide rollout.