API publique, documentation et SDK
Hypothétique. Ni un client ni un résultat.
// Le problème
Les plus gros clients d’une entreprise SaaS veulent la brancher à leurs propres systèmes, et les points d’accès internes de l’application web ne sont pas documentés et changent sans prévenir.
// Ce que nous bâtirions
Une API publique versionnée avec clés et OAuth, un portail développeur avec documentation et exemples, des SDK en deux langages, des webhooks et une passerelle avec limites de débit et surveillance, pour que les clients bâtissent sur le produit en toute sécurité.
// Ce qu’il comprend
- Une API REST versionnée avec clés et OAuth
- Un portail développeur avec documentation et exemples
- Des SDK en deux langages
- Des webhooks pour les événements qui comptent
- Limites de débit, surveillance et utilisation par client
// Technologies
- Node.js
- PostgreSQL
- OpenAPI
- Passerelle d’API
- AWS
// estimation
- Développement
- ≈ 72 800 USD à 111 000 USD, livré en 14 semaines au plus103 700 $ CA à 158 600 $ CA
- Hébergement
- ≈ 492 USD par mois700 $ CA par mois
- Soutien
- ≈ 2 500 USD par mois3 565 $ CA par mois
Les prix dans votre devise sont des estimations au taux du jour de la Banque du Canada. Toute la facturation se fait en CAD ou en USD.
Échéancier par étape
- Contrat d’API convenu
- 2,9 à 3,9 semaines
- Ressources principales bâties
- 2,4 à 4,4 semaines
- Sécurité, passerelle et connexions
- 1,9 à 2,9 semaines
- Documentation, SDK et tests de charge
- 1,4 à 1,9 semaine
- Mise en ligne et premiers appelants
- 0,9 à 1,4 semaine
Modalités de paiement
- Acompte 20 %
- 20 740 $ CA à 31 720 $ CA
- Contrat d’API convenu 8,7 %
- 9 021,90 $ CA à 13 798,20 $ CA
- Ressources principales bâties 26,2 %
- 27 169,40 $ CA à 41 553,20 $ CA
- Sécurité, passerelle et connexions 17,5 %
- 18 147,50 $ CA à 27 755,00 $ CA
- Documentation, SDK et tests de charge 8,7 %
- 9 021,90 $ CA à 13 798,20 $ CA
- Mise en ligne et premiers appelants 8,9 %
- 9 229,30 $ CA à 14 115,40 $ CA
- Retenue, 30 jours après la mise en ligne (10 %)
- 10 370 $ CA à 15 860 $ CA