Aller au contenu
AtheronLABS

Pays détecté : États-Unis. Les prix sont affichés en dollars américains. Ce n’est pas le bon pays ?

labs@atheron:~/industries/saas/api$ serve api --documented

API publiques SaaS

Une API sur laquelle vos clients peuvent bâtir.

Les plus gros clients veulent brancher votre produit à leurs propres systèmes, et les points d’accès de votre application web ne forment pas une API. Nous concevons et bâtissons une API publique versionnée, avec la documentation, les SDK et les limites qui permettent de s’y fier.

// ce qui compte ici

Ce qui change dans ce secteur.

01

Versionnée dès le départ

Les changements vont dans de nouvelles versions : les intégrations des clients continuent de fonctionner.

02

Une documentation utile

Un portail développeur avec référence, exemples et clés que les clients gèrent eux-mêmes.

03

Des webhooks pour les vrais événements

Les clients sont avertis quand quelque chose se produit, au lieu d’interroger sans cesse.

04

Limites et surveillance

Limites de débit, utilisation par client et alertes : une intégration ne peut ralentir tout le monde.

// exemples de projets

Exemples chiffrés pour ce service.

Chacun est hypothétique, présenté comme tel et chiffré en direct à partir de notre grille tarifaire. Ouvrez-le dans l’estimateur et adaptez-le.

Exemple de projetAPI

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

// questions

Ce qu’on nous demande à ce sujet.

Notre API SaaS doit-elle être REST ou GraphQL ?

La plupart des API SaaS commencent en REST, que les clients connaissent le mieux. Nous vous dirons si GraphQL convient mieux à votre cas.

Pouvons-nous facturer l’utilisation de l’API ?

Oui. L’utilisation est suivie par client et peut alimenter votre facturation.

Écrivez-vous des SDK pour l’API SaaS ?

Oui, dans les langages que vos clients utilisent le plus, générés à partir de la même spécification.

// la suite

Ce n’est pas tout à fait votre projet?

Décrivez-nous ce que vous avez en tête. Nous vous reviendrons avec une fourchette et les questions qui permettront de la resserrer. Ou réservez un appel pour en discuter.

API publique avec documentation, SDK et webhooks pour SaaS | Atheron Network Labs