Last updated: September 20, 2023
HubDB is a relational database that allows you to create tables with flexible schema to store data you can use on your website pages, or query externally via the HubDB API.
Please note: to use HubDB data to create dynamic pages, you need CMS Hub Professional or Enterprise.
Edit a HubDB tables directly in your HubSpot account or upload a CSV to automatically merge in existing data with your table rows.
If you have an existing spreadsheet with data that matches your HubDB table schema, you can import it into HubSpot to automatically merge its data with your table.
When you finish populating your HubDB table with data, you can publish it to use on your website pages and make it accessible to query via the HubSpot API.
Please note: images exported from a HubDB table will be formatted as image URLs. If the image's dimensions have been customized, they will appear at the end of the URL.
Once a table has been created, you can view where a HubDB table is being used in your content from the HubDB dashboard. In addition, when deleting a HubDB table, HubSpot will warn you if the table is currently being used by any assets.
To view assets that are using a HubDB table, on the HubDB dashboard, click the Actions dropdown menu next to a table, then select Show dependents.
Learn more about HubDB in HubSpot's developer documentation.