1. 11 min read

    So you want an AI Database?

    Tim Sehn|

    Here at DoltHub, we built the world's first version-controlled SQL database: Dolt. What do version control and databases have to do with Artificial Intelligence (AI)? It turns out, a lot. At first, we were skeptical about the AI revolution, but then...

    Read More
0 matching articles.
  1. 2 min read

    20,000 Stars

    Dolt recently passed 20,000 GitHub stars. Thank you to the GitHub community for appreciating our creation.

    Read More
  2. 2 min read

    Announcing Azure remote support in Dolt

    Dolt now lets you push, pull and clone to Azure's blob storage.

    Read More
  3. 9 min read

    How to Write a System Prompt

    Agent mode in the Dolt Workbench relies on a carefully constructed system prompt that defines the agent's role and capabilities. In this article, we'll discuss the dangers of the system prompt and what it took to arrive at the one we're using today.

    Read More
  4. 4 min read

    Your Time is All Messed Up: Time Implementations in Go

    We recently rewrote our implementation of `TIMESTAMPDIFF` in go-mysql-server and Dolt, and along the way, we had to make considerations for Go's implementations of time.

    Read More
  5. 22 min read

    Supporting Git remotes as Dolt remotes

    A deep dive into how we built the GitBlobstore, which enables using Git remotes as Dolt remotes, using Git plumbing commands, bare repositories, and force-with-lease.

    Read More
  6. 6 min read

    User-Defined Set-Returning Functions in Doltgres

    Doltgres now supports PostgreSQL set-returning functions using RETURNS TABLE and RETURNS SETOF syntax, allowing SQL functions to return a set of records with multiple values, instead of just returning a single, scalar value. We continue to move closer to full support in Doltgres for all the features available through Postgres' user-defined functions.

    Read More
  7. 4 min read

    Dolt's Extra Layers of Concurrency

    Dolt handles concurrency to individual branches via standard SQL transactions. Dolt also has an additional layer of concurrency management to deal with version control functionality. This article explains Dolt's concurrency layers.

    Read More
  8. 7 min read

    Building with the Claude Agent SDK

    This article provides an overview of the Claude Agent SDK and how we used it to build agent mode in the Dolt Workbench.

    Read More
  9. 9 min read

    Announcing Git remote support in Dolt

    Dolt v1.81.10 lets you use Git remotes as Dolt remotes — store and sync versioned SQL databases alongside your code via the Dolt CLI and Dolt sql-server.

    Read More
  10. 11 min read

    Announcing: Commit Verification

    Run tests every time you commit to ensure that your data is always valid. Read about the new Commit Verification feature in Dolt.

    Read More
  11. 5 min read

    Cursor for SQL

    Today, we're launching agent mode in the Dolt Workbench — a Cursor-like agentic chat interface that allows you to safely interact with Dolt, MySQL, and Postgres databases.

    Read More
  12. 8 min read

    SQL Rebase Edit

    Interactive rebase now supports editing commits during a rebase. Learn how to use this powerful feature to curate your commit history!

    Read More
  13. 5 min read

    Connect Agents to your Hosted Dolt Instance using MCP

    You can now enable dolt mcp on your Hosted Dolt instances to connect them to your agentic workloads.

    Read More
  14. 9 min read

    EU AI Act Compliance

    Dolt, the world's first and only version-controlled SQL database, can help with EU AI Act compliance.

    Read More
  15. 8 min read

    How to Contribute to Dolt: A Community Contributor's Take

    David Dansby, a long time, active Dolt and Doltgres contributor makes a guest appearance on the DoltHub blog explaining how to contribute from a contributors perspective.

    Read More
  16. 7 min read

    Dolt + Metabase: Agent Edition

    What if you could version all your data visualization? This blog explores using Metabase with Dolt as a backend database.

    Read More
  17. 6 min read

    Rebase, Everybody Rebase!

    Rebase is a powerful tool in both Git and Dolt. Especially for agents. If your agent can't resolve a conflict, it's not worth the tokens you are spending on it. Read more!

    Read More
  18. 7 min read

    Long-running Agentic Work with Beads

    Learn how I used Beads to keep a coding agent on-task across context compaction cycles and refactored 315 frontend files in a single 12-hour session.

    Read More
  19. 11 min read

    Dolt Durability Testing With VMs

    We've recently been building crash recovery testing for Dolt, adding confidence in its durability properties when running on different filesystems and with different settings. Here we describe a bit about our framework for running crash-durability tests against Dolt.

    Read More
  20. 8 min read

    Writing a Go SQL driver

    Take a tour of Go's SQL driver implementation and see how it works in Dolt's embedded SQL driver.

    Read More