Multimodal fleet data
We ingest live AIS feeds, satellite data, vessel particulars, and real-world reports — giving us a proprietary multimodal dataset that no pure-software competitor can replicate.
Trained on millions of data points, integrating 22 million hexagons of variable size for the most sophisticated sea grid in the world — vertically integrated from sensor to decision, auditable end-to-end, and validated by the operators who actually sail the ships.
Most routing is a black box. A recommendation appears on a screen with no trace of how it was made.
The VF Engine is built the opposite way — every recommendation traces back to a named weather source, a named vessel curve, and a named constraint. Auditable end-to-end.
Five engineering decisions that make the VF Engine an infrastructure layer instead of another routing dashboard.
We ingest live AIS feeds, satellite data, vessel particulars, and real-world reports — giving us a proprietary multimodal dataset that no pure-software competitor can replicate.
Every data point traces back to its source — so our models are auditable, and every customer knows exactly what is driving the recommendation. No black boxes in the loop.
Our ETL pipeline enforces schema validation and applies domain-specific cleaning rules built from actual vessel operations across the oceans — not generic ML preprocessing borrowed from other domains.
We validate against ground truth from live pilot programs with major operators. Our benchmarks are not academic leaderboards — they are real-world voyage outcomes: fuel burned, ETA accuracy, weather avoidance, regulatory compliance.
Natural-language justifications for masters, charterers, and auditors. Audit-ready outputs for CII, EU ETS, and FuelEU Maritime compliance reporting — every recommendation carries its full citation chain.
RESTful API with full OpenAPI 3.0 specification. Embed route intelligence into any system — no dashboard required.
VesselFront's intuitive API and documentation make it easy to get started, and easy to iterate. One endpoint, five agents, sub-second response.
const vf = require('vesselfront')('vf_live_...');
const route = await vf.routes.optimize({
vessel_imo: '9315800',
from: 'HAIFA',
to: 'RIO DE JANEIRO',
depart: '2026-03-14',
mode: 'fuel_efficiency',
constraints: {
cii_target: 'A',
max_wave_m: 4.5,
},
});
console.log(route.fuel_saving); // "12.4%"
console.log(route.reasoning); // LLM explanationfrom vesselfront import VesselFront
vf = VesselFront(api_key='vf_live_...')
route = vf.routes.optimize(
vessel_imo='9315800',
from_port='HAIFA',
to_port='RIO DE JANEIRO',
depart='2026-03-14',
mode='fuel_efficiency',
constraints={
'cii_target': 'A',
'max_wave_m': 4.5,
},
)
print(route.fuel_saving) # "12.4%"
print(route.reasoning) # LLM explanationcurl -X POST https://api.vesselfront.com/v1/routes/optimize \
-H "X-API-Key: vf_live_..." \
-H "Content-Type: application/json" \
-d '{
"vessel_imo": "9315800",
"from": "HAIFA",
"to": "RIO DE JANEIRO",
"depart": "2026-03-14",
"mode": "fuel_efficiency",
"constraints": {
"cii_target": "A",
"max_wave_m": 4.5
}
}'
# → { "fuel_saving": "12.4%", "reasoning": "LLM explanation" }VesselFront vf = new VesselFront("vf_live_...");
OptimizeRequest req = OptimizeRequest.builder()
.vesselImo("9315800")
.from("HAIFA")
.to("RIO DE JANEIRO")
.depart("2026-03-14")
.mode(Mode.FUEL_EFFICIENCY)
.constraint("cii_target", "A")
.constraint("max_wave_m", 4.5)
.build();
Route route = vf.routes().optimize(req);
// route.fuelSaving == "12.4%"import "github.com/vesselfront/sdk-go"
vf := vesselfront.New("vf_live_...")
route, err := vf.Routes.Optimize(&vesselfront.OptimizeRequest{
VesselIMO: "9315800",
From: "HAIFA",
To: "RIO DE JANEIRO",
Depart: "2026-03-14",
Mode: "fuel_efficiency",
Constraints: vesselfront.Constraints{
CIITarget: "A",
MaxWaveM: 4.5,
},
})
// route.FuelSaving == "12.4%" Integrate at headquarters or use our system browser-free and for all types of connections. Download our app to your computer of choice and try our marine version for use even at a 64 kbps VSAT link.
Closed beta with rolling admissions. Includes a free trial voyage on a route of your choice.