Avec Amazon API Gateway, vous ne payez que lorsque vos API sont en cours d'utilisation. Il n'y a pas de frais minimaux et aucun engagement initial n'est requis. Pour les API HTTP et REST, vous payez uniquement les appels d'API que vous recevez et la quantité de données en transfert sortant. Il n'y a pas de frais de transfert de données pour les API privées. Toutefois, des frais relatifs à AWS PrivateLink s'appliquent lors de l'utilisation d'API privées dans API Gateway. API Gateway propose également une fonctionnalité facultative de mise en cache des données, facturée selon un tarif horaire qui varie en fonction de la taille du cache sélectionnée. Pour les API WebSocket, vous ne payez que lorsque vos API sont utilisées en fonction du nombre de messages envoyés et reçus et des minutes de connexion.
L'offre gratuite d'API Gateway comprend un million d'appels API HTTP, un million d'appels API REST, un million de messages et 750 000 minutes de connexion par mois pendant un maximum de 12 mois.
API HTTP : une API RESTful qui est optimisée pour les charges de travail sans serveur. Payez uniquement pour les appels d'API que vous recevez.
API REST : une API RESTful qui propose des fonctionnalités de proxy et de gestion d'API dans une seule solution. Payez uniquement pour les appels d'API que vous recevez.
API WebSocket : maintient une connexion permanente entre les clients connectés afin de faciliter la communication de messages en temps réel. Payez les messages transférés et les minutes de connexion.
Offre gratuite
L'offre gratuite d'Amazon API Gateway comprend un million d'appels d'API reçus pour les API REST, un million d'appels d'API reçus pour les API HTTP, un million de messages et 750 000 minutes de connexion pour les API WebSocket par mois pour jusqu'à 12 mois. Si vous dépassez ce nombre d'appels par mois, vous serez facturé selon les tarifs applicables à l'utilisation d'API Gateway.
1 MILLION D'APPELS D'API REST REÇUS | 1 MILLION D'APPELS D'API HTTP REÇUS | 1 MILLION DE MESSAGES | 750 000 MINUTES DE CONNEXION
par mois
Ces offres gratuites sont réservées aux nouveaux clients AWS et sont disponibles durant 12 mois après la date d'inscription à AWS. À l'expiration de votre offre d'utilisation gratuite de 12 mois ou si votre utilisation de l'application dépasse les seuils, vous devrez simplement vous acquitter des frais standard applicables en fonction de vos usages.
API HTTP
Payez uniquement les appels d'API que vous recevez et la quantité de données en transfert sortant. Pour les API HTTP, l'offre gratuite d'API Gateway inclut un million d'appels d'API par mois pendant 12 mois maximum.
API REST
Payez uniquement les appels d'API que vous recevez et la quantité de données en transfert sortant. Il n'y a pas de frais de transfert de données pour les API privées. Toutefois, des frais relatifs à AWS PrivateLink s'appliquent lors de l'utilisation d'API privées dans API Gateway. API Gateway propose également une fonctionnalité facultative de mise en cache des données, facturée selon un tarif horaire qui varie en fonction de la taille du cache sélectionnée. Pour les REST API, l'offre gratuite d'API Gateway inclut un million d'appels d'API pendant 12 mois maximum.
API WebSocket
Ne payez que pour les messages envoyés et reçus et pour le nombre total de minutes de connexion. Vous pouvez envoyer et recevoir des messages de 128 kilo-octets (Ko) maximum. Les messages sont mesurés par paliers de 32 Ko. Ainsi, un message de 33 Ko est comptabilisé comme deux messages.
Pour les API WebSocket, l’offre gratuite API Gateway comprend un million de messages (envoyés ou reçus) et 750 000 minutes de connexion pendant 12 mois maximum.
Frais supplémentaires
Vous pouvez encourir des frais supplémentaires si vous utilisez API Gateway conjointement avec d'autres services AWS ou transférez des données hors d'AWS. Pour plus d'informations sur la tarification des services AWS, consultez la section Tarification de chaque service AWS concerné. Vous trouverez ci-après une liste de liens renvoyant vers les tarifs de services couramment utilisés.
Si vous utilisez des transferts de données externes, vous serez facturé au taux de transfert de données EC2
Comprend la tarification pour chaque heure d'approvisionnement de votre point de terminaison VPC dans chaque zone de disponibilité
Inclut le prix pour les demandes et la durée
Inclut le prix pour les statistiques et les tableaux de bord
Exemples de tarification
API HTTP
Exemple de tarification n° 1 : API utilisée dans une application Web sans serveur qui appelle une fonction Lambda pour renvoyer du contenu de page Web dynamique. Le site reçoit 10 000 chargements de pages par minute. Chaque demande d'API fait 12 Ko et la réponse fait 46 Ko.
10 000 chargements de page/minute * 60 minutes/heure * 24 heures/jour * 30 jours/mois/1 000 000 = 432 millions de demandes par mois.
300 millions * 1,00/million = 300 USD
132 millions * 0,90/million = 118,8 USD
Total = 418,8 USD (0,97 USD par million)
Exemple de tarification n° 2 : API utilisée pour télécharger des données dans votre backend HTTPS. L'API est appelée 25 fois par minute pour télécharger des documents. d'une taille moyenne de 4,5 Mo chacun.
25 appels/minute * 60 minutes/heure * 24 heures/jour * 30 jours/mois * 4,5 Mo/512 Ko/demande = 9 720 000 demandes par mois * 1 USD/million = 9,72 USD
Total = 9,72 USD
API REST
API optimisées pour la périphérie ou régionales
Une API optimisée pour la périphérie ou régionale reçoit cinq millions d'appels par mois, chaque appel d'API générant des réponses d'une taille de 3 kilo-octets (Ko), sans mise en cache.
L'exemple qui suit correspond à la tarification pour les régions USA Est (Virginie du Nord, Ohio), USA Ouest (Oregon), Asie-Pacifique (Mumbai)
Frais d'appel de l'API Amazon API Gateway = 5 millions * 3,50 USD/million = 17,50 USD
Taille totale des transferts de données = 3 Ko * 5 millions = 15 millions / Ko = 14,3 Go
Frais applicables au transfert de données Amazon API Gateway = 14,3 Go * 0,09 USD = 1,29 USD
Frais totaux applicables à Amazon API Gateway = 17,50 USD + 1,29 USD = 18,79 USD
API optimisées pour la périphérie ou régionales
API optimisée pour la périphérie ou régionale qui reçoit 15 milliards d'appels par mois, chaque appel d'API générant des réponses d'une taille de 4 kilo-octets (Ko), sans mise en cache.
L'exemple qui suit correspond à la tarification pour les régions USA Est (Virginie du Nord, Ohio), USA Ouest (Oregon), Asie-Pacifique (Mumbai)
Frais d'appel applicables à l'API Amazon API Gateway = 333 millions * 3,50 USD/million = 1 165,50 USD
667 millions * 2,80/million = 1 867,60 USD
14 milliards * 2,38/million = 33 320;00 USD
Frais totaux d’appel d’API Amazon = 1 165,50 USD + 1 867,60 USD + 33 320,00 = 36 353,10 USD
Taille totale des transferts de données = 4 Ko * 15 milliards = 57 220,46 Go
Frais applicables au transfert de données Amazon API Gateway = 57 220,46 Go * 0,09 USD = 5 149,84 USD
Frais totaux applicables à Amazon API Gateway = 36 353,10 USD + 5 149,84 USD = 41 502,94 USD
API privées
Une API privée reçoit cinq millions d'appels d'API, chaque appel d'API ayant une taille de requête de 0,3 kilo-octet (Ko) et renvoyant des réponses de 3 kilo-octets (Ko). Un point d'extrémité de VPC est mis en service dans une zone de disponibilité (AZ) pendant tout le mois (720 heures).
L'exemple ci-dessous montre la tarification pour les régions USA Est et USA Ouest (Oregon)
Frais d'appel de l'API Amazon API Gateway = 5 millions * 3,50 USD/million = 17,50 USD
Frais totaux applicables à Amazon API Gateway = 17,50 USD
Taille totale des transferts de données (requêtes + réponses) = (3 Ko + 0,3 Ko) * 5 millions = 16,5 millions/Ko = 15,7 Go
Frais de point de terminaison VPC = 720 heures * 0,01 USD/AZ/heure = 7,20 USD
Frais de traitement de données de point de terminaison VPC = 15,7 Go * 0,01 USD/Go = 0,16 USD
Frais totaux pour Amazon VPC (AWS PrivateLink) = 7,20 USD + 0,16 = 7,36 USD
Montant total des frais = 17,50 USD + 7,36 USD = 24,86 USD
Exemple de tarification avec mise en cache requise (USA Est, USA Ouest, UE [Irlande])
Si votre API a besoin de 1,5 Go de cache pour ses données, vous pouvez mettre en service un cache de 1,6 Go à un tarif de 0,038 USD/heure.
0,038 USD * 24 = 0,912 USD/jour
API WebSocket
Application de chat : 1 000 utilisateurs connectés à l'application de chat pendant 12 heures par jour. Chaque utilisateur envoie 100 messages et reçoit 500 messages par jour. Chaque message a un volume de 3 Ko.
L'exemple ci-dessous reflète les prix dans la région USA Est (Virginie du Nord)
Coût de la messagerie
Nombre total de messages par mois = (100 (msgs envoyés) + 500 (msgs reçus)) x 1 000 (utilisateurs) x 30 (jours) = 18 millions
Coût total de la messagerie = 18 000 000/1 000 000 x 1,00 USD (par million) = 18 USD
Coût de la connectivité
Nombre total de minutes de connexion par mois = 1 000 (utilisateurs) x 12 (heures) x 60 (minutes) x = 30 (jours) = 21 600 000
Coût total de connectivité = 21 600 000/1 000 000 X 0,25 (coût par million) = 5,40 USD
Coût total = 18 USD (coût de la messagerie) + 5,40 USD (coût de la connectivité) = 23,40 USD
Ressources de tarification supplémentaires
Calculez facilement vos coûts mensuels avec AWS
Contacter les spécialistes AWS pour obtenir un devis personnalisé