// api_optimisation_tournees
L'API d'optimisation de tournées pour les développeurs et leurs agents.
L'API d'optimisation de tournées pour les développeurs et leurs agents.
Dix ans d’expertise en résolution des cas logistiques les plus complexes, désormais accessible en autonomie. Développez tout sur l’offre gratuite, et passez en production avec un agent qui sait modéliser votre problème.
// pourquoi_les_developpeurs_nous_choisissent
Une optimisation qui tient la route
Dix ans de cas logistiques complexes, réunis dans un seul moteur qui traite de vraies contraintes et de vraies tournées, pas des cas d'école.
Intégration en quelques minutes
SDK typés, documentation claire, exemples prêts à reprendre. Passez du premier appel à la mise en production en quelques heures.
Tarification transparente, gratuite pour démarrer
Vous payez à l'adresse traitée, sans devis ni appel commercial. L'offre gratuite donne accès au produit complet : validez votre cas d'usage avant de dépenser un centime.
Pensé aussi pour les agents
Serveur MCP, documentation pensée pour les agents, schémas typés. Votre agent modélise le problème, il ne se contente pas d'appeler l'API.
// comment_ca_marche
Votre première tournée optimisée en trois étapes.
Sans carte bancaire. L'offre gratuite est active dès l'inscription.
Une clé de test, prête à intégrer dans le SDK ou dans votre agent.
Envoyez vos véhicules, vos adresses et vos contraintes, récupérez vos tournées optimisées.
// expertise_eprouvee
Au-delà des cas d'école : vos contraintes réelles sont couvertes.
Dix ans d’expertise en modélisation, traduits en objets et paramètres directement exposés par l’API. Activez les contraintes propres à votre activité et la requête se construit sous vos yeux.
{"id": "plan-parcel-combined","resources": [{"id": "van-1","vehicleProfile": { "type": "car" },"departure": { "lon": 2.3522, "lat": 48.8566 },"arrival": { "lon": 2.3522, "lat": 48.8566 },"workingTimeWindow": { "begin": "2026-08-03T07:00:00Z", "end": "2026-08-03T17:00:00Z" },"capacities": { "parcels": 40, "weight": 600, "volume": 3.5, "highValueParcels": 8 },"breaks": [{ "type": "timeWindowBreak", "duration": "PT45M", // EU 561"timeWindow": { "begin": "2026-08-03T12:00:00Z", "end": "2026-08-03T14:00:00Z" } }]},{"id": "van-2","vehicleProfile": { "type": "car" },"departure": { "lon": 2.3522, "lat": 48.8566 },"arrival": { "lon": 2.3522, "lat": 48.8566 },"workingTimeWindow": { "begin": "2026-08-03T07:00:00Z", "end": "2026-08-03T17:00:00Z" },"capacities": { "parcels": 40, "weight": 600 },"breaks": [{ "type": "timeWindowBreak", "duration": "PT45M","timeWindow": { "begin": "2026-08-03T12:00:00Z", "end": "2026-08-03T14:00:00Z" } }]}],"tz": "Europe/Paris","orders": [{"id": "order-standard-delivery","stops": [{"id": "stop-customer-1", "kind": "delivery", "operationDuration": "PT8M","position": { "lon": 2.3622, "lat": 48.8386 },"capacities": { "parcels": 1, "weight": 150 },"authorizedTimeWindows": [{ "begin": "2026-08-03T08:00:00Z", "end": "2026-08-03T18:00:00Z" }],"preferredTimeWindows": [{ "begin": "2026-08-03T14:00:00Z", "end": "2026-08-03T16:00:00Z" }]}]},… 8 more],"objectives": [ // suggested order, adjust to business goals"maximizeMandatoryStops","minimizeResources","minimizeDelay","minimizeDistance","minimizeWorkingDuration"]}
Une tarification transparente. Payez à l'adresse.
Sans abonnement, sans paliers, sans appel commercial. Commencez gratuitement, puis rechargez avec des packs prépayés : le prix par adresse baisse à mesure que le volume augmente.
Les réoptimisations sont gratuites (dans une fenêtre de 24 h), vous ne payez que pour les adresses réellement optimisées.
// free_tier
Développez l'intégralité de votre projet sur l'offre gratuite.
Du premier appel à la mise en production, sans paiement, sans appel commercial. 1 000 adresses pour tester gratuitement, sandbox complet, SDKs Python et JS/TS, documentation complète.
Le produit complet, limité en volume seulement : prouvez qu’il répond à votre besoin avant de dépenser un centime.
// benchmark_2026
Comparée à 10 API d'optimisation de tournées sur des contraintes réelles.
Une étude reproductible a évalué 11 moteurs d’optimisation de tournées sur 149 contraintes métier documentées, dans 8 secteurs.
| Moteur | Générique | Colis | Retail | Volumineux | Chaîne du froid | Longue distance | Déchets | Services terrain | Global |
|---|---|---|---|---|---|---|---|---|---|
| Kardinal | 100 % | 90 % | 94 % | 88 % | 95 % | 91 % | 95 % | 93 % | 93 % |
| Solvice | 79 % | 80 % | 78 % | 78 % | 82 % | 61 % | 66 % | 77 % | 75 % |
| LogisticsOS | 88 % | 65 % | 75 % | 69 % | 68 % | 46 % | 58 % | 63 % | 66 % |
| HERE | 83 % | 63 % | 56 % | 53 % | 63 % | 41 % | 61 % | 53 % | 59 % |
| 81 % | 50 % | 56 % | 56 % | 63 % | 46 % | 50 % | 57 % | 57 % | |
| NextBillion.ai | 88 % | 48 % | 47 % | 41 % | 61 % | 33 % | 39 % | 50 % | 51 % |
| GraphHopper | 64 % | 40 % | 38 % | 31 % | 47 % | 26 % | 32 % | 40 % | 40 % |
| Timefold | 64 % | 30 % | 22 % | 19 % | 34 % | 17 % | 29 % | 40 % | 32 % |
| Verso | 60 % | 28 % | 28 % | 28 % | 29 % | 15 % | 18 % | 27 % | 29 % |
| Routific | 55 % | 20 % | 22 % | 19 % | 24 % | 4 % | 13 % | 27 % | 23 % |
| Mapbox | 45 % | 5 % | 13 % | 13 % | 11 % | 9 % | 5 % | 7 % | 14 % |
// confiance
Conçue pour être fiable en production.
Un seul moteur, écrit en Rust, maîtrisé de bout en bout. Aucune surcouche posée sur un cœur open source : nous répondons de chaque résultat produit par le moteur.
Maîtrisé de bout en bout
Un moteur d'optimisation propriétaire unique, développé en Rust, contrôlé de l'algorithme jusqu'à l'API.
S’améliore chaque semaine, sans jamais rien casser
Les mises à jour du moteur sont déployées 1 à 2 fois par semaine, chacune validée par un benchmark de non-régression. Rétrocompatible depuis plus de 5 ans.
Déterministe par nature
À entrée identique, solution identique, à chaque exécution. Recherche locale à germe aléatoire fixe, donc entièrement reproductible. Aucun résultat aléatoire à investiguer.
Une montée en charge réelle
Une infrastructure SaaS qui s’adapte automatiquement à la charge. Lancez des milliers de tournées en moins d’une heure, la capacité redescend ensuite à zéro.
// agent_ready
Donnez notre documentation à votre agent, il réalise l'intégration de bout en bout.
Les agents échouent à optimiser des tournées parce que c’est un problème de modélisation, pas un problème de code. Nous fournissons la couche de modélisation qui manque à votre agent : serveur MCP, documentation pour agents, SDK typés, compétences.
Un MCP généré automatiquement peut appeler un point d’entrée. Il ne peut pas modéliser une tournée de collecte et de livraison soumise à la réglementation sur les temps de conduite et de repos. La couche de modélisation, c’est le produit : c’est ce que votre agent trouve ici, et nulle part ailleurs.
Votre première tournée optimisée dans 5 minutes.
Sans appel commercial. Sans carte bancaire. 1 000 adresses offertes pour démarrer, largement assez pour aller jusqu’au bout de votre intégration.
Envie d’échanger avec nos experts ? → Contactez nous
Votre première tournée optimisée dans 5 minutes.
Sans appel commercial. Sans carte bancaire. 1 000 adresses offertes pour démarrer, largement assez pour aller jusqu’au bout de votre intégration.
Envie d’échanger avec nos experts ? → Contactez nous
// kardinal_factory
Besoin qu'on modélise, déploie et exploite à votre place ?
Pour les opérations à grande échelle, Kardinal Factory modélise, déploie et exploite l’optimisation avec vos équipes. Une autre approche, la même entreprise.