5min Devops

AWS maakt ontwikkelomgeving Kiro fors duurder (update: reactie AWS)

AWS maakt ontwikkelomgeving Kiro fors duurder (update: reactie AWS)

AWS kondigde nieuwe prijzen aan voor Kiro, zijn AI-gedreven ontwikkelomgeving die eerder dit jaar veel aandacht trok. Waar het de dienst aanvankelijk met redelijk ogende tarieven lanceerde, valt de definitieve prijsstelling fors duurder uit. Onder ontwikkelaars leidt dit tot felle kritiek.

Update 20-8: reactie van AWS toegevoegd onderaan het artikel

Kiro werd in juli geïntroduceerd als een fork van Code OSS, de open source basis waarop ook Visual Studio Code draait. AWS positioneert de tool als een AI IDE die werkt op basis van specificaties en taken. Tijdens de lancering werden drie plannen gepresenteerd: gratis met 50 interacties per maand, Pro voor 19 dollar met 1.000 interacties en Pro+ voor 39 dollar met 3.000 interacties. Extra gebruik zou vier cent per interactie kosten. Dat model maakte de tool aantrekkelijk voor zowel hobbyisten als professionele ontwikkelaars.

Kort na de introductie verdween de prijsinformatie en werd een wachtlijst geopend, meldt The Register. De update van vorige week brengt echter een heel ander beeld. AWS maakt nu onderscheid tussen zogenaamde spec requests en vibe requests. Een spec request wordt gebruikt wanneer een taak in Kiro’s gestructureerde workflow wordt uitgevoerd. Vibe requests zijn interacties via de chat, zoals het stellen van vragen of het genereren van specificaties. Volgens AWS weerspiegelt dit onderscheid beter hoe ontwikkelaars de tool gebruiken en helpt het om de kosten voorspelbaar te houden.

In de praktijk blijkt die voorspelbaarheid tegen te vallen. Uit reacties op GitHub en in de Kiro Discord-gemeenschap komt naar voren dat één enkele interactie soms meerdere vibe requests kost. Zo meldt een gebruiker dat Kiro voor één verzoek al vier tot zes vibe requests in rekening brengt. Voor subtaken rekent AWS bovendien minimaal één spec request plus één vibe request voor de coördinatie. Het resultaat is dat ontwikkelaars hun maandelijkse limiet veel sneller opgebruiken dan verwacht.

Nieuwe prijstabel

De nieuwe prijstabel bestaat uit een gratis tier met 50 vibe requests, een Pro-abonnement voor 20 dollar met 225 vibe en 125 spec requests, Pro+ met 450 vibe en 250 spec requests, en een Power-abonnement van 200 dollar met 2.250 vibe en 1.250 spec requests. Extra vibe requests kosten vier cent per stuk, terwijl spec requests twintig cent kosten. Voor licht gebruik kan dat volgens ontwikkelaar Antonio Ribeiro al oplopen tot zo’n 550 dollar per maand, terwijl fulltime gebruik richting de 1.950 dollar gaat.

AWS publiceerde zelf een toelichting waarin het bedrijf voorbeelden geeft van hoe requests worden geteld en aankondigt dat er later deze maand dashboards beschikbaar komen waarmee gebruikers hun verbruik kunnen volgen. Daarmee wil het bedrijf transparantie bieden en ontwikkelaars helpen beter te plannen. Toch blijft de kritiek luid, zeker omdat concurrerende tools als Amazon Q, Trae en Windsurf aanzienlijk goedkoper zijn. 

Voor veel ontwikkelaars voelt de prijsverhoging als een harde tegenvaller. Bovendien zien ze het risico dat kosten onverwacht uit de hand lopen.

Update 20-8

AWS heeft na de commotie die is ontstaan naar eigen zeggen onderzoek gedaan en is tot de conclusie gekomen dat er ergens een bug in pricing van Kiro zat. We ontvingen eerder vandaag onderstaande reactie, die we hier (in het Engels) in zijn geheel plaatsen:

Kiro Discord community update from AWS:

@here I want to give you a quick update on the changes we recently announced for Kiro.

First, we have heard many of you are surprised by how quickly you are using included requests. We are surprised as well! As we have dug into this, we have discovered that we introduced a bug when we rolled out pricing in Kiro where some tasks are inaccurately consuming multiple requests. That’s causing people to burn through their limits much faster than expected. The team is actively working on a fix for this issue which we expect to roll out in a couple of days. We will also be resetting the limits of any users impacted by this bug.

We’ve also heard more general concerns that the current limits don’t give you enough room to get meaningful work done. We believe that much of this perception is coming from the aforementioned issue which is causing users to deplete their limits faster than intended. We set our limits based on actual customer behavior during the preview, and we continue to believe that we have defined the tiers in a way that Kiro will provide exceptional value for both casual and professional users. However, considering the confusion caused by the bug, we have decided to not charge for the month of August. This will allow you to experience the limits before committing to paying and give us additional time to ensure we selected these limits appropriately. If you have already been charged for August, we will refund you.

We’re sorry for the headache this rollout has caused. We are excited about Kiro and we want to make sure that Kiro provides compelling value. Thanks for helping us throughout the preview with all the excellent feedback, and we look forward to hearing more as you get a chance to experience the new metering without the bug.