forumNouveau sujet

Ligne « développement d'API » facturée à part sur le devis — c'est quoi, c'est vraiment nécessaire ?

BBeren Ç***Membre actifMembre de la communauté
Membre depuis
juil. 2024
Message
398
#1

On est une boîte de 12 personnes au Texas dans la distribution en gros de matériel d'emballage. On veut moderniser notre système de commande web actuel et faire développer une appli mobile pour que nos 4 commerciaux sur le terrain puissent saisir les commandes directement sur tablette. On a demandé un devis à une agence web locale.

Dans le détail du devis, il y a 18 000 USD pour le développement de l'interface mobile et 6 000 USD pour la mise en place de la base de données. Mais juste en dessous, il y a une ligne séparée intitulée « Développement d'API REST sur mesure et documentation » à 9 500 USD. Ça représente quasiment un tiers de notre budget total.

Je n'y connais pas grand-chose en technique ; une appli mobile, ce n'est pas un logiciel qui tourne tout seul à la base ? C'est quoi exactement ce truc d'API, est-ce indispensable pour un petit grossiste comme nous ou bien c'est juste là pour gonfler le devis ?

HHüseyin Y***Membre actif
Poste
Agent du service client
Secteur
Construction
Type d'organisation
Entreprise de 20 personnes
Membre depuis
mars 2023
Message
221
Plus utile#2

En bref : l'API est la passerelle sécurisée entre votre appli mobile et votre base de données ; pour que l'appli sur tablette puisse consulter les stocks du siège et enregistrer des commandes, bâtir cette passerelle est une obligation technique. Qu'elle apparaisse en ligne distincte sur le devis est tout à fait normal, mais il faut impérativement vérifier ce qu'elle contient et si le tarif est justifié.

L'application mobile, en soi, n'est qu'un écran. Quand votre commercial voit sur sa tablette « stock cartons d'emballage : 500 », cette info n'est pas stockée dans la tablette ; elle est récupérée en temps réel sur le serveur central. Et quand il valide la commande, l'ordre part au serveur via l'API. Sans API, l'appli mobile n'est rien d'autre qu'une bête calculatrice hors ligne.

Pour évaluer ce poste, vous devez clarifier ces trois points : 1) L'agence code-t-elle les endpoints de zéro ou ouvre-t-elle simplement les accès de l'infrastructure de votre site web actuel ? 2) La documentation sera-t-elle livrée pour qu'un autre dev puisse s'y retrouver demain ? 3) La sécurité et les autorisations (tokens, gestion des rôles) sont-elles incluses dans ce prix ?

Côté tarif, développer de zéro une API sécurisée pour les commandes et les stocks représente entre 60 et 90 heures de travail. Selon le taux horaire de l'agence, 9 500 USD peut être tout à fait raisonnable ; en revanche, s'ils ne font que brancher les sorties d'un plugin e-commerce existant, c'est trop cher. Demandez le cahier des charges pour savoir combien de points de terminaison (endpoints) seront créés.

ZZafer B***Membre actif
Poste
Agent du service client
Secteur
Assurance
Type d'organisation
chaîne de magasins
Membre depuis
nov. 2023
Message
34
#3

L'API est la colonne vertébrale du logiciel. L'interface graphique vieillira et changera dans trois ans, mais l'API restera. Si demain vous refaites votre site web ou souhaitez connecter votre logiciel de compta, vous réutiliserez cette même API. Ne contestez pas l'existence de cette ligne, assurez-vous plutôt d'en récupérer la pleine propriété et la documentation technique complète.

SSena Y***Membre actif
Poste
Comptabilité préliminaire
Secteur
Services de santé
Type d'organisation
chaîne de magasins
Membre depuis
mai 2023
Message
205
#4

Connecter l'application tablette directement à la base de données créerait une faille de sécurité inacceptable. Les appareils mobiles sont par nature sur des réseaux non sécurisés. L'API garde la logique métier et les requêtes SQL côté serveur, tout en gérant l'authentification. Techniquement parlant, sans cette ligne, l'application ne peut pas fonctionner.

CCeren A***Expert
Poste
Responsable IT
Secteur
Électricité-électronique
Type d'organisation
distributeur régional
Membre depuis
juin 2024
Message
263
#5

Demandez immédiatement à l'agence une réponse écrite à cette question : « Combien d'endpoints seront développés et fournirez-vous une doc Swagger ou Postman ? » S'ils bafouillent en disant juste « on va connecter l'appli », négociez le prix à la baisse ; s'ils vous donnent une liste concrète d'endpoints, payez sans hésiter.

GGürkan B***Membre actifMembre de la communauté
Membre depuis
oct. 2024
Message
407
#6

L'année dernière, on a payé 8 000 USD de développement d'API pour un système de commande B2B similaire. Ça incluait 24 endpoints dédiés, une gestion des droits par rôle et un environnement de test. 9 500 USD est dans la moyenne aux États-Unis, mais faites absolument annexer la liste des services livrés au contrat.

OOya G***Membre actif
Poste
Directeur de production
Secteur
Catering
Type d'organisation
Entreprise de 300 personnes
Membre depuis
oct. 2023
Message
66
#7

Votre site web actuel tourne sous quelle techno ? Si vous utilisez un CMS classique ou une plateforme e-commerce connue, ils ont déjà des API prêtes à l'emploi. L'agence monte-t-elle une architecture de zéro ou pose-t-elle simplement une surcouche sur votre système existant ?

RRecep S***Membre actif
Poste
Planification de production
Secteur
Détail
Type d'organisation
entreprise individuelle
Membre depuis
sept. 2023
Message
103
#8

le fait qu'ils l'aient mis sur une ligne à part est plutôt honnêête en fait puis bcp d'agences l'auraient noyé dans l'appli mobile en balançant direct 30k USD au total au moins là tu vois le détail de ce qu'ils demandent mais exige la doc sans faute.

İİremNouveau membre
Poste
Stagiaire · marketing
Membre depuis
janv. 2025
Message
30
#9

j'avais eu un devis similaire et quand j'ai demandé ce qui se passait si on retirait l'API l'agence m'a répondu « dans ce cas les commandes de la tablette partiront par e-mail ». j'ai vite compris que c'était indispensable pour le suivi des stocks en temps réel.

NNeslihan Ç***Expert
Poste
Directeur régional
Secteur
Comptabilité et conseil
Type d'organisation
Entreprise de production de 40 personnes
Membre depuis
févr. 2025
Message
1
#10

En résumé, sans API, la tablette ne peut absolument pas communiquer avec le siège, donc cette ligne n'est pas superflue. Mais avant de lâcher 9 500 USD, vous devez absolument clarifier si c'est codé de zéro, le nombre de fonctionnalités incluses et la livraison de la documentation.

RRabia E***Membre actifMembre de la communauté
Membre depuis
juin 2022
Message
103
#11

Exact.

VVolkan Ö***Expert
Poste
Stagiaire
Secteur
E-commerce
Type d'organisation
startup en phase de lancement
Membre depuis
oct. 2022
Message
51
#12

Il faut faire une distinction ici. Ce qui nous faisait perdre le plus de temps, c'était l'absence de clarté sur qui prenait les décisions.

Bon courage.

MMurat K***Membre actif
Poste
Directeur des ressources humaines
Secteur
Transport
Type d'organisation
startup en phase de lancement
Membre depuis
août 2025
Message
333

Doki · Identité de marque · 2023

#13

comment avez-vous résolu ce pooint ? bon dans un système repris le plus coûteux sont les dépendances inconnues.

EErcan A***Membre actif
Poste
Expert en test
Secteur
Catering
Type d'organisation
entreprise de taille moyenne
Membre depuis
déc. 2023
Message
5
#14

Résumé rapide pour les nouveaux : Demandez qui a préparé le devis et qui fera le travail.

C'est mon avis, je ne l'écris pas comme une vérité absolue.

GGürkan Y***Membre actifMembre de la communauté
Membre depuis
juil. 2023
Message
8
#15

Ce conseil ne convient pas à tout le monde, je pense. Avant de décider, regardez quelles données vous avez en main.

Si vous avez des questions, écrivez-moi je répondrai au mieux.

TTaner E***Membre actif
Poste
Responsable des achats
Secteur
cuir
Type d'organisation
startup en phase de lancement
Membre depuis
juin 2023
Message
132
#16

C'est une bonne idée d'avoir ouvert ce sujet.

LLeyla K***Expert
Poste
Employé de magasin
Secteur
Énergie
Type d'organisation
Entreprise de 20 personnes
Membre depuis
déc. 2024
Message
29
#17

Chez nous aussi. Si le périmètre s'agrandit, il faut augmenter soit le délai, soit le budget. Il n'y a pas de troisième option.

Le calendrier de paiement doit être lié aux étapes du projet, pas au calendrier lui-même. Je le note au cas où.

YYasemin B***Membre actifMembre de la communauté
Membre depuis
sept. 2023
Message
98
#18

Merci de partager le résultat.

EErcan B***Membre actifMembre de la communauté
Membre depuis
sept. 2023
Message
140
#19

Je vais raconter ce qui m'est arrivé, ça pourrait vous servir. Tout point non écrit est un point que les deux parties se rappelleront différemment plus tard.

Si vous écrivez le résultat ici, cela aidera aussi d'autres personnes.

NNecati B***Membre actif
Poste
Stagiaire
Secteur
Services de nettoyage
Type d'organisation
Équipe de 8 personnes
Membre depuis
sept. 2024
Message
44
#20

Trois avis différents sont sortis, ils se complètent tous. Si c'est une première, commencez petit, l'échelle viendra plus tard.

Voilà, désolé si je me suis étendu.

Répondre