Route Optimization · Available via API

Smarter Delivery Routes,
Powered by Genetics

frAI is a high-performance route optimization engine wrapped in a clean REST API. It assigns and sequences delivery orders across your rider fleet in milliseconds.

Get in touch How it works ↓
< 1s
Avg. optimization time
REST
Simple JSON API
C++
High-perf engine
🌎
Real road distances

From orders to routes in one call

Send your current orders and riders via a single POST request. frAI handles the rest.

1

Submit your data

POST a JSON payload with pending orders (restaurant + customer coordinates) and available riders (position + speed).

2

Intelligent optimization

The engine evaluates thousands of possible route combinations to find the best assignment for every rider.

3

Real road distances

Travel times are computed on actual road networks — accounting for one-way streets, speed limits, and road topology.

4

Receive instructions

Get back a complete instruction plan: each rider's ordered stops, with coordinates and timing — ready to dispatch.

Built for production

Everything you need to integrate intelligent routing into your delivery platform.

🧬

Advanced Optimization Engine

Proprietary algorithm that finds near-optimal solutions even for complex, multi-rider, multi-order scenarios.

📍

Real Road Distances

Travel times reflect actual road networks — one-way streets, speed limits, and real-world road topology included.

🔗

Simple REST API

One endpoint. JSON in, JSON out. No SDK required — integrate from any language or platform in minutes.

Sub-second Response

The C++ core executes in milliseconds. Even with dozens of concurrent orders, results arrive in under a second.

🔐

Secure by Design

API key authentication, per-key call limits, rate limiting, and automatic IP banning for suspicious activity.

📈

Custom Tuning

Internal parameters can be adjusted to balance response speed against solution quality for your specific use case.

POST /v1/optimize
// Minimal request — 2 orders, 1 rider
{
  "current_time": "2026-06-04T12:00",
  "riders": [
    { "id": "rider_1", "lat": 45.437, "lon": 12.335, "speed_kmh": 20 }
  ],
  "orders": [
    {
      "id": "order_1",
      "restaurant": { "lat": 45.440, "lon": 12.332 },
      "customer":   { "lat": 45.433, "lon": 12.340 }
    }
  ]
}

// Response — rider instruction plan
{
  "riders": [
    {
      "id": "rider_1",
      "instructions": [
        { "action": "pickup",   "order_id": "order_1", "eta": "12:04" },
        { "action": "delivery", "order_id": "order_1", "eta": "12:09" }
      ]
    }
  ]
}
✉️

Interested? Let's talk.

Whether you're building a delivery platform, a logistics tool, or just want to explore what frAI can do for your use case — drop me an email and I'll get back to you.