Le problème des clés d'API qui n'expirent jamais
Une clé émise il y a des années, jamais renouvelée et toujours valide aujourd'hui n'est pas une commodité. C'est un risque que personne n'a vraiment examiné depuis des années.
« De niveau entreprise » fait partie de ces labels qui sonnent comme une affirmation technique et qui sont généralement commerciaux. Il précise rarement une garantie de disponibilité particulière, un délai de réponse du support particulier ou un engagement de capacité particulier qu'un client pourrait opposer au fournisseur. Ce qu'il signale de manière fiable, c'est que le prix réel, et souvent les limites réelles, ne figurent pas du tout sur la page des tarifs. Ils se trouvent derrière un formulaire qui mène à un appel commercial, où le chiffre obtenu dépend du déroulement de la conversation plutôt que d'un tarif publié à la vue de tous.
Nous pensons que ce schéma mérite plus de scepticisme qu'il n'en suscite habituellement. Une page de tarifs qui présente clairement une offre en libre-service puis renvoie tout ce qui est plus important vers « contacter l'équipe commerciale » ne cache pas forcément quelque chose de sinistre, mais elle choisit l'opacité exactement au moment où le client a le plus en jeu : un engagement à grande échelle. Les clients qui ont le plus de raisons d'avoir besoin d'un chiffre clair et comparable sont justement ceux à qui l'on demande de le négocier individuellement.
My Geocode applique une seule structure tarifaire, quelle que soit l'échelle : 2 500 requêtes gratuites par jour depuis n'importe quelle adresse, du crédit prépayé à 0,0001 € par requête au-delà, ou un forfait fixe de 50 € par mois pour une clé Unlimited. Il n'existe pas d'offre entreprise distincte avec un tarif différent et non divulgué pour les plus gros clients, car nous ne pensons pas que le volume d'utilisation justifie à lui seul un prix par requête différent. Le coût de traitement d'une recherche ne change pas selon la taille du client qui l'envoie.
Du point de vue d'un fournisseur, une partie de l'attrait d'une offre « de niveau entreprise » réservée à l'équipe commerciale est qu'elle permet de facturer des montants différents à différents clients pour le même service, en fonction de ce que chacun est prêt à payer plutôt que de ce que coûte réellement le service. C'est une stratégie commerciale défendable dans de nombreux secteurs. Nous ne pensons pas qu'elle convienne à une infrastructure censée être prévisible et ennuyeuse, les deux qualités que l'on attend réellement de quelque chose dont votre produit dépend à chaque requête envoyée.
Cela ne veut pas dire que chaque gros client doit être traité exactement comme un projet de loisir. Un grand utilisateur de clés Unlimited ou de crédit prépayé en quantité représente pour nous une relation plus importante qu'une petite intégration sans clé, et il est raisonnable que cela s'accompagne d'une attention plus directe du support. Ce qui ne devrait pas en découler, c'est un tarif publié différent par requête, obtenu par la négociation plutôt que par une formule que chacun pourrait calculer seul. Si « de niveau entreprise » doit signifier quelque chose de précis, cela devrait décrire un véritable engagement technique ou de support, et non servir de label poli pour un prix qui n'existe qu'après un appel téléphonique.