Prix Développement API GraphQL : tarif développeur/consultant it freelance 2026
Réponse
Comptez 1400 à 4000 € TTC pour Développement API GraphQL (≈32h). Le tarif varie selon la nature, les fournitures et l'urgence.
Prix réel du développement d’une API GraphQL
| Niveau de complexité | Temps estimé (h) | Tarif horaire moyen* | Fourchette TTC |
|---|---|---|---|
| Simple – schéma < 10 types, 1 source de données | 24 h | 45 € – 70 € | 1 080 € – 1 680 € |
| Moyen – 10‑30 types, 2‑3 sources, authentification JWT | 32 h | 55 € – 85 € | 1 760 € – 2 720 € |
| Complexe – > 30 types, agrégations, subscriptions, fédération | 48 h | 70 € – 110 € | 3 360 € – 5 280 € |
*Tarif horaire moyen calculé à partir du marché freelance français 2026 : junior ≈ 45 €/h, confirmé ≈ 80 €/h, senior ≈ 110 €/h.
Ce qui fait varier le tarif
| Facteur | Impact sur le prix | Exemple chiffré |
|---|---|---|
| Complexité du schéma | Plus de types et de relations → plus de résolveurs à coder et à tester. | + 0,5 % / type supplémentaire (≈ 30 € / type). |
| Nombre de sources de données | Chaque source (REST, base SQL, micro‑service) nécessite un adaptateur et des tests d’intégration. | + 200 € / source additionnelle. |
| Authentification & autorisations | Implémentation de JWT, OAuth2, RBAC, voire SSO. | + 300 € – 600 € selon le niveau de sécurité. |
| Performance & caching | Mise en place d’Apollo Server cache, DataLoader, persistance de requêtes. | + 250 € – 500 €. |
| Documentation & tooling | Génération de schémas GraphQL introspectifs, Playground, tests automatisés (Jest, Apollo‑Server‑Testing). | + 150 € – 400 €. |
| Déploiement & CI/CD | Dockerisation, pipelines GitHub Actions, monitoring (Grafana, Prometheus). | + 200 € – 450 €. |
| Niveau d’expérience du freelance | Junior ≈ 45 €/h, confirmé ≈ 80 €/h, senior ≈ 110 €/h. | Variation de ± 30 % du TTC. |
| Localisation du client | Entreprises parisiennes souvent prêtes à payer 10‑15 % de plus que les PME régionales. | + 150 € – 300 €. |
Comment estimer le prix d’une API GraphQL
1. Définir le périmètre fonctionnel – liste exhaustive des types, queries, mutations et subscriptions.
2. Classer chaque source de données – identifier si elle est déjà exposée via REST, SQL ou un autre GraphQL.
3. Évaluer les exigences de sécurité – choisir entre JWT simple, OAuth2 ou SSO.
4. Quantifier les besoins de performance – nombre d’appels simultanés, besoin de caching, pagination.
5. Appliquer un coefficient de complexité (1,0 = simple, 1,3 = moyen, 1,6 = complexe).
6. Multiplier le temps estimé (h) par le tarif horaire du profil ciblé puis ajouter les frais fixes de documentation, tests et déploiement.
Exemple : une API moyenne (32 h) avec deux sources, JWT et cache Apollo → 32 h × 80 €/h = 2 560 € + 300 € (auth) + 250 € (cache) = 2 ? ? ? ? ≈ 2 ? ? ? ? € TTC.
Variante voisine à ne pas confondre : Développement d’une API REST
- Modèle de requête : REST repose sur des endpoints fixes (GET/POST/PUT/DELETE) ; GraphQL expose un unique endpoint capable de retourner exactement les champs demandés.
- Over‑/under‑fetching : REST nécessite souvent plusieurs appels pour agréger des données, alors que GraphQL résout ce problème en une seule requête.
- Évolution du schéma : ajouter un champ dans REST implique de créer un nouveau endpoint ou versionner l’API ; GraphQL évolue sans rupture grâce à son introspection.
Quand choisir GraphQL plutôt que REST
- Front‑ends multiples (web, mobile, IoT) qui consomment des sous‑ensembles différents d
Prestations et tarifs d'un développeur/consultant it freelance
Les tarifs moyens constatés pour les prestations concernées. À adapter selon votre zone, l'urgence et la complexité — Devixo calcule le prix juste à votre place.
| Prestation | Prix moyen | TVA |
|---|---|---|
| Développement application web (frontend) | 5000-15000 EUR | 20% |
| Développement backend/API REST | 8000-20000 EUR | 20% |
| Développement mobile (iOS/Android) | 10000-30000 EUR | 20% |
| Maintenance/Support technique | 800-2000 EUR/mois | 20% |
| Formation/Coaching équipe | 2000-5000 EUR | 20% |
Les erreurs fréquentes à éviter
- Pas de CGV claires (litiges délais/prix)
- Ne pas facturer TVA alors qu'assujetti (risque redressement URSSAF)
- Oublier mention 'Micro-entreprise' sur factures (amende 150€)
- Pas de contrat écrit avec client (litige sur scope/délai)
Ce que dit la réglementation
Responsabilité Civile Professionnelle obligatoire
Exigée pour contrats > 50k€ ou secteur réglementé. Couverture min: 1M€. Attestation à fournir client
Source : Loi Macron 2015 (articles 1er et 2)
Conformité RGPD données clients
Traitement données: consentement, sécurité, droit oubli. Amende: jusqu'à 20M€ ou 4% CA. Contrat DPA obligatoire
Source : RGPD UE 2016/679 + CNIL
Droit d'auteur code source
Code développé = propriété créateur sauf cession écrite. Contrat doit préciser: cession totale/partielle ou licence
Source : Code Propriété Intellectuelle L111-1
Le vocabulaire à connaître
- Reverse charge TVA :
- Mécanisme: client assujetti TVA dans UE reçoit facture sans TVA, puis reverse charge lui-même. Utilisé B2B international
- DPA (Data Processing Agreement) :
- Contrat RGPD entre responsable et sous-traitant données. Obligatoire si traitement données clients. Définit obligations sécurité
- Cahier des charges :
- Document détaillé spécifications projet: objectifs, fonctionnalités, contraintes techniques, délais, budget. Base contrat
- Micro-entreprise :
- Régime simplifié pour indépendants: CA < 188.700€, cotisations forfaitaires, comptabilité allégée, TVA forfaitaire
- SIRET :
- Système d'Identification du Répertoire des Établissements. Numéro 14 chiffres identifiant établissement. Obligatoire sur factures
Laissez Vix faire ce document à votre place
Décrivez votre prestation en une phrase — Devixo génère le devis ou la facture conforme, avec la bonne TVA et vos mentions.
Créer gratuitementQuestions fréquentes
Combien coûte Développement API GraphQL ?
En moyenne 1400 à 4000 € TTC, selon la nature, les fournitures et l'urgence.
Quelle TVA pour Développement API GraphQL ?
20 % en principe, ou « TVA non applicable, art. 293 B » en franchise en base.
Pour aller plus loin