Привет! В infracost и в моём решении используются данные из AWS API, но у них они более динамичные (у них они доступные через graphql сервер). У них также есть terraform provider, который может считать цену за потребление (кол-во запросов, например).
Существеное отличие моего решения в том, что моё решение может вырезать нужные данные для цены на клиенте перед отправкой всего плана на сервер, тк в плане и в terraform state полно секретов, которые не надо никуда слать.
Также моё решение считает по плану и terraform state любых версий.
TFE/infracost считают не только AWS, я подозреваю.