Listing Thumbnail

    dbt Platform

     Info
    Sold by: dbt Labs 
    Deployed on AWS
    dbt Platform is a hosted service that helps data analysts and engineers product-ionize dbt deployments. It comes equipped with turnkey support for scheduling jobs, CI/CD, serving documentation, monitoring & alerting, and an Integrated Developer Environment (IDE).
    4.7

    Overview

    Play video

    dbt is an open source data transformation tool that allows anyone comfortable with SQL to author their own data pipelines. dbt Platform provides a stable, professional grade environment for building and orchestrating dbt projects. It's the fastest and most reliable way to deploy dbt.

    Find out if dbt Platform works with your data base or data warehouse here: https://docs.getdbt.com/docs/available-adapters 

    Sign up for a free, 14-day trial here: https://www.getdbt.com/signup/ 

    Highlights

    • Save time with an IDE built for dbt, including a SQL Runner capable of running Jinja; and guided process to enforce version control best practices, even for users new to git
    • Set up custom schedules to run production jobs including incremental testing upon change or before deployment.
    • dbt Platform provides professional grade support and security for the enterprise (SOC2, Type II compliance, SSO, role-based access)

    Details

    Sold by

    Delivery method

    Deployed on AWS
    New

    Introducing multi-product solutions

    You can now purchase comprehensive solutions tailored to use cases and industries.

    Multi-product solutions

    Features and programs

    Buyer guide

    Gain valuable insights from real users who purchased this product, powered by PeerSpot.
    Buyer guide

    Financing for AWS Marketplace purchases

    AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
    Financing for AWS Marketplace purchases

    Pricing

    Pricing is based on the duration and terms of your contract with the vendor, and additional usage. You pay upfront or in installments according to your contract terms with the vendor. This entitles you to a specified quantity of use for the contract duration. Usage-based pricing is in effect for overages or additional usage not covered in the contract. These charges are applied on top of the contract price. If you choose not to renew or replace your contract before the contract end date, access to your entitlements will expire.
    Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator  to estimate your infrastructure costs.

    12-month contract (1)

     Info
    Dimension
    Description
    Cost/12 months
    dbt Platform
    dbt Platform Plan: 10 Develop Licenses
    $48,000.00

    Additional usage costs (1)

     Info

    The following dimensions are not included in the contract terms, which will be charged based on your usage.

    Dimension
    Cost/unit
    Additional overages as defined in contract
    $0.01

    Vendor refund policy

    All fees are non-cancellable and non-refundable except as required by law.

    Custom pricing options

    Request a private offer to receive a custom quote.

    How can we make this page better?

    Tell us how we can improve this page, or report an issue with this product.
    Tell us how we can improve this page, or report an issue with this product.

    Legal

    Vendor terms and conditions

    Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA) .

    Content disclaimer

    Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.

    Usage information

     Info

    Delivery details

    Software as a Service (SaaS)

    SaaS delivers cloud-based software applications directly to customers over the internet. You can access these applications through a subscription model. You will pay recurring monthly usage fees through your AWS bill, while AWS handles deployment and infrastructure management, ensuring scalability, reliability, and seamless integration with other AWS services.

    Support

    Vendor support

    AWS infrastructure support

    AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.

    Product comparison

     Info
    Updated weekly
    By dbt Labs
    By Paradime Labs, Inc.
    By DataOps.live

    Accolades

     Info
    Top
    10
    In Data Analytics, ELT/ETL, Business Intelligence & Advanced Analytics
    Top
    100
    In Analytic Platforms
    Top
    50
    In Databases & Analytics Platforms, Data Analytics, Continuous Integration and Continuous Delivery

    Customer reviews

     Info
    Sentiment is AI generated from actual customer reviews on AWS and G2
    Reviews
    Functionality
    Ease of use
    Customer service
    Cost effectiveness
    0 reviews
    Insufficient data
    Insufficient data
    Insufficient data
    Insufficient data
    1 reviews
    Insufficient data
    Insufficient data
    Insufficient data
    Insufficient data
    Positive reviews
    Mixed reviews
    Negative reviews

    Overview

     Info
    AI generated from product descriptions
    Integrated Development Environment
    IDE built for dbt with SQL Runner capable of executing Jinja templates and guided version control enforcement for git best practices
    Job Scheduling and Orchestration
    Custom scheduling capabilities for production jobs with incremental testing triggered on change or before deployment
    CI/CD Pipeline Support
    Continuous integration and continuous deployment functionality for automated dbt project workflows
    Enterprise Security and Compliance
    SOC2 Type II compliance certification, single sign-on (SSO) authentication, and role-based access control
    Monitoring and Alerting
    Built-in monitoring and alerting capabilities for tracking job execution and system health
    AI-Native Code Development Environment
    Integrated development environment with AI capabilities for coding data pipelines using dbt and Python, featuring built-in warehouse access and column-level lineage context.
    State-Aware Pipeline Scheduling
    Scheduler supporting state-aware execution of dbt and Python data pipelines with column-level impact analysis for CI testing.
    Data Lineage and Impact Analysis
    Column-level lineage tracking and impact analysis capabilities for understanding data dependencies and transformation effects across pipelines.
    Warehouse Cost Optimization
    AI-agent based monitoring and optimization system operating continuously to reduce warehouse operational costs.
    Data Pipeline Orchestration Integration
    Support for orchestrating multi-tool data workflows including Fivetran ingestion, data transformation pipelines, and downstream application refreshes for Tableau and PowerBI.
    Environment Automation
    Manages Snowflake infrastructure as configuration and code with deployment and lifecycle management capabilities for data applications and products.
    Pipeline Orchestration
    Builds end-to-end data pipelines and orchestrates data ingestion, modeling, and testing tools with integrated pipeline construction capabilities.
    Continuous Integration/Continuous Deployment
    Provides automated CI/CD workflows for building, testing, and deploying data products and applications on Snowflake.
    Unified Observability
    Collects, unifies, manages, and shares operational metadata to provide comprehensive visibility across data products and infrastructure.
    Data Product Lifecycle Management
    Delivers full lifecycle management for data products including development, testing, debugging, validation, and execution of Snowflake workloads.

    Contract

     Info
    Standard contract

    Customer reviews

    Ratings and reviews

     Info
    4.7
    214 ratings
    5 star
    4 star
    3 star
    2 star
    1 star
    81%
    17%
    1%
    0%
    0%
    7 AWS reviews
    |
    207 external reviews
    External reviews are from G2  and PeerSpot .
    Alexander C.

    Streamlines Data Transformation with Best Practices

    Reviewed on May 05, 2026
    Review provided by G2
    What do you like best about the product?
    I like the amount of variety that dbt offers because of the Jinja code and the inbuilt functions. The incremental models are very well built-in, offering lots of capabilities at a layer beyond what's in the data warehouse, like Redshift. The initial setup of dbt is very straightforward, which I find really helpful.
    What do you dislike about the product?
    I guess the development cycle of dbt is slower as a result. Writing YAML file descriptions and the actual code for every single model can lead to a slower development cycle.
    What problems is the product solving and how is that benefiting you?
    dbt allows us to handle data with software engineering best practices, letting us write tests, store code in a git repository, and manage it like a software project.
    Dylan C.

    Easy-to-Use DBT for Version-Controlled SQL Models

    Reviewed on May 05, 2026
    Review provided by G2
    What do you like best about the product?
    I use DBT for a lot of our sql models to version control. It's easy to use and helpful
    What do you dislike about the product?
    So far there really hasnt been anything wrong with the platform. You need admin that know what they're doing
    What problems is the product solving and how is that benefiting you?
    Data model version control and merging updates into snowflake tables on schedules
    Surjit-Choudhury

    Data transformations have streamlined complex reporting and support reusable macros for multiple clients

    Reviewed on Apr 30, 2026
    Review from a verified AWS customer

    What is our primary use case?

    In Power BI, I am currently creating solutions for this particular organization or team. I work end-to-end, providing the complete solution by understanding business requirements and KPIs, and building dashboards from end-to-end. This includes working with Fivetran , DBT, Python scripts, and other tools. I have been working with dbt  for three years.

    What is most valuable?

    dbt  is generally used with Jinja technology, and Jinja format is what I utilize. The structure of the scripts is different from other tools, and it is quite versatile, allowing me to use Python, SQL, or any other language. dbt mainly handles semi-structured data quite effectively, supporting major business transformations. dbt is used for transformation purposes, and I provide the business logic in the dbt scripts which run under the Git  pipeline. Currently, due to cost cutting, we revised our technology strategy and created the pipeline with dbt for budget purposes. The database is loaded and business transformations are done through dbt, and it has a separate pipeline which loads the data into the database. We use Git  or Bitbucket  for versioning, and the code is stored there, with all business logic incorporation done within dbt.

    dbt has reusable macros that can be created and used in multiple models, which I find very valuable. When I create the final tables, they are in the model folder, and under the model, these final tables are created. It also has a structured way of handling data, allowing me to mold it out effectively. A main feature is the ability to manage different pipelines, especially since I utilize Bitbucket  for pipelining processes. In this, I can handle the scripts, determining which job should run based on various dependencies. I write loading processes in the .YML file, which I implement inside Bitbucket and in dbt scripts. The macros allow me to write multiple utilities or multiple scripts that can be reused in different models effectively.

    The way dbt handles semi-structured data is by allowing me to easily manage any requirements or KPIs that come with it. I can handle it in the dbt scripts.

    What needs improvement?

    The initial setup of dbt is somewhat complex. Writing the scripts requires understanding Jinja technology, as the code writing structure is different compared to other tools, which can be challenging for developers unfamiliar with it. However, once I learned the structure, it became a robust tool for handling data, including semi-structured data like JSON.

    dbt itself is quite extensive, and while many features are available, I often focus on common features. For unusual activities, I may not have enough experience to determine necessary changes or new features. Currently, I cannot suggest any changes or additions, primarily because I am working with structured data and not encountering many challenges with the dbt scripts. It successfully achieves our requirements.

    What do I think about the stability of the solution?

    The reliability of data in dbt is strong. When I conduct dbt tests, the data processed in the data warehouse performs exactly as expected. There are no interruptions during processing, ensuring consistency.

    What do I think about the scalability of the solution?

    dbt is quite scalable since it has its own feature set for incorporating business logic, while the data storage occurs in Snowflake , allowing me to handle complex scenarios as needed effectively.

    How are customer service and support?

    I have not had to communicate with dbt's technical support or customer service thus far, as my internal organization typically handles complex scenarios. If my DevOps teams are unable to resolve issues, I would consider reaching out, but that scenario has not arisen to date.

    Which solution did I use previously and why did I switch?

    Regarding pricing, I am not deeply involved in that aspect. However, due to pricing increases, we have transitioned to using dbt pipelines for running our jobs. Fivetran  was previously our tool, but after they raised their prices, we started using dbt at the beginning of 2025. Overall, I find dbt to be optimized compared to other tools.

    In evaluating other solutions, we have our own data warehouse in Snowflake , where we can explore features such as Snowflake pipes for structured data. Additionally, I have worked with Teradata  and manipulated data using temporary tables. Snowflake offers more features than Teradata , allowing coding in both Python and SQL, making it a versatile option alongside dbt for loading, storing, and processing data.

    How was the initial setup?

    The initial setup of dbt is somewhat complex. Writing the scripts requires understanding Jinja technology, as the code writing structure is different compared to other tools, which can be challenging for developers unfamiliar with it. However, once I learned the structure, it became a robust tool for handling data, including semi-structured data like JSON.

    Which other solutions did I evaluate?

    Regarding pricing, I am not deeply involved in that aspect. However, due to pricing increases, we have transitioned to using dbt pipelines for running our jobs. Fivetran was previously our tool, but after they raised their prices, we started using dbt at the beginning of 2025. Overall, I find dbt to be optimized compared to other tools.

    In evaluating other solutions, we have our own data warehouse in Snowflake, where we can explore features such as Snowflake pipes for structured data. Additionally, I have worked with Teradata and manipulated data using temporary tables. Snowflake offers more features than Teradata, allowing coding in both Python and SQL, making it a versatile option alongside dbt for loading, storing, and processing data.

    What other advice do I have?

    dbt SQL model is what I create, and I develop different macros and utilities that handle various client databases effectively, as each client has a separate database but maintains the same table structure. For instance, I have created J&J_DWH for Johnson & Johnson, with most clients holding the same data structure, but there can be exceptions where certain clients might have fields missing. To manage this, I write checks in the dbt scripts so that if a specific column is not present for a client, the code does not stop. It takes measurable steps and creates a column with the same name but with null values. This utility is essential for handling complex scenarios across multiple clients.

    The testing framework in dbt is useful, as I run dbt tests based on the number of clients, specifically running tests for a few clients based on their names. It generally runs unit test cases in the testing environment. The scripts I created validate successfully, and I can trace errors in the logs to identify any issues. In the .YML file, I document relationships, uniqueness tests, and other necessary details. Before final data loads, I run dbt tests to confirm that the data is accurately loaded into the table.

    Regarding dbt's documentation site generator, it is extremely helpful for project transparency, particularly in complex scenarios. Organizations provide good documentation, and I refer to dbt.org to resolve issues or clarify doubts on activities I have not previously handled. This aids in ensuring data transparency and assurance during review processes with clients, enabling me to justify my methods based on the documentation and organizational standards. I would rate this review nine out of ten.

    Hithesh P.

    dbt Streamlines Data Pipelines with Powerful Incremental and SCD2 Features

    Reviewed on Apr 29, 2026
    Review provided by G2
    What do you like best about the product?
    dbt simplifies the process of building a solid data pipeline by offering a lot of features that would be difficult to implement from scratch. In particular, the SCD2 and incremental functionality helps remove a lot of overhead for developers and makes ongoing maintenance easier. There are also many other features that are great and contribute to a smoother overall workflow.
    What do you dislike about the product?
    There’s nothing I dislike about it, but I do have one suggestion:adding a feature for backfilling data (historical loads) will help a lot. Right now this can be done using a macro, but having an inbuilt option similar to incremental would make it much easier and help a lot.
    What problems is the product solving and how is that benefiting you?
    DBT is like a framework for data engineering. Building ETL using a traditional approach is very time-consuming and error-prone things like dependency issues, documentation, and testing all require extra precautions and a lot of manual effort.

    That’s where dbt comes in as a lifesaver. It helps us build pipelines by providing features like lineage, auto-generated documentation, testing, macros, integrated Jinja, and more, which makes the overall process much easier to manage.
    Olena C.

    Fast, High-Performance Cloud Modeling

    Reviewed on Apr 24, 2026
    Review provided by G2
    What do you like best about the product?
    speed of building models, performance, cloud based
    What do you dislike about the product?
    a steep learning curve for non-technical users, high resource consumption with large datasets, and lack of built-in scheduling.
    What problems is the product solving and how is that benefiting you?
    dbt (data build tool) solves the critical problem of inefficient, siloed, and unverified data transformation by allowing data analysts and engineers to transform data within their warehouse using SQL
    View all reviews