Skip to main content
Fleetwork
Fleetwork

Contact us

We look forward to hearing from you. Please fill out the form below.

Try it now, no sign-up

Delivery route optimization for a whole fleet

Pick your stops, vehicles and capacity. Fleetwork assigns stops to each vehicle, orders them and times every arrival.

What the optimizer handles

  • Many vehicles, each with its capacity

    Stops are shared across the fleet without any vehicle carrying more than its declared capacity.

  • Time windows and stop times

    Each stop can have its own delivery window and service time; each vehicle has working hours and breaks.

  • Which vehicle can carry what

    Tag stops and vehicles with skills, so chilled goods only go on refrigerated trucks, and set priorities for key stops.

  • Pick up, then deliver

    Pickup and delivery pairs always stay in order on the same vehicle, for two-way logistics.

Call the optimization API directly

Send your vehicles and stops, get each vehicle’s route back as JSON: stop order, arrival times, distance and duration.

POST /api/v1/optimize
curl -X POST https://live.fleetwork.vn/api/v1/optimize \
  -H "X-API-Key: $FLEETWORK_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "vehicles": [{ "id": 1, "profile": "car",
                   "start": [106.6297, 10.8231], "end": [106.6297, 10.8231] }],
    "jobs": [
      { "id": 1, "location": [106.6602, 10.7626], "service": 300 },
      { "id": 2, "location": [106.7010, 10.7769], "service": 300 },
      { "id": 3, "location": [106.6893, 10.8018], "service": 180 }
    ]
  }'
Read the API docs

Frequently asked questions

What is a VRP?

The Vehicle Routing Problem: assigning stops to vehicles and ordering them to minimise total time and distance, within capacity and time windows.

Does it use real road travel times?

Yes. The API computes time and distance on the real road network for the vehicle type (car, truck, motorcycle) to decide the order.

How many stops can it take?

This demo is limited to 40 stops and 5 vehicles. Through the API you can solve larger problems; allow up to 5 minutes for big ones.

How do I plug it into my system?

Call POST /api/v1/optimize with your Fleetwork account’s API key. Contact Fleetwork for a key and integration help.