# Use Cases

We built Dolt as a better way to [share data](https://docs.dolthub.com/introduction/use-cases/data-sharing). Along the way, customers wanted an OLTP SQL database with Git features, so that is what Dolt became. Dolt is still a great way to share data but it's also [a great SQL database](https://www.dolthub.com/blog/2023-05-05-dolt-1-dot-0/).

Anything you can build with MySQL or Postgres you can build with Dolt.

Dolt really shines when your database can benefit from [branches](https://docs.dolthub.com/concepts/dolt/git/branch), [merges](https://docs.dolthub.com/concepts/dolt/git/merge), [diffs](https://docs.dolthub.com/concepts/dolt/git/diff), or [clones](https://docs.dolthub.com/concepts/dolt/git/remotes). We've written about customers who use Dolt to [build better cancer cell simulations](https://www.dolthub.com/blog/2022-08-17-dolt-turbine/), [power an application with branches](https://www.dolthub.com/blog/2021-11-19-dolt-nautobot/), or [add a versioning layer to important spreadsheets](https://www.dolthub.com/blog/2021-10-01-dolt-aktify/). These are just the customers who allowed us to write about their use case.

Other customers use Dolt to [manage video game configuration](https://docs.dolthub.com/introduction/use-cases/configuration-management), [get an immutable audit log of changes to their database](https://docs.dolthub.com/introduction/use-cases/audit), [build reproducibility into machine learning models](https://docs.dolthub.com/introduction/use-cases/data-and-model-quality), [ensure data quality using a pull request workflow](https://docs.dolthub.com/introduction/use-cases/manual-data-curation), and much more.

1. [Data Sharing](https://docs.dolthub.com/introduction/use-cases/data-sharing)
2. [Data and Model Quality Control](https://docs.dolthub.com/introduction/use-cases/data-and-model-quality)
3. [Manual Data Curation](https://docs.dolthub.com/introduction/use-cases/manual-data-curation)
4. [Version Control for your Application](https://docs.dolthub.com/introduction/use-cases/vc-your-app)
5. [Versioned MySQL Replica](https://docs.dolthub.com/introduction/use-cases/versioned-replica)
6. [Audit](https://docs.dolthub.com/introduction/use-cases/audit)
7. [Configuration Management](https://docs.dolthub.com/introduction/use-cases/configuration-management)
8. [Offline First](https://docs.dolthub.com/introduction/use-cases/offline-first)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.dolthub.com/introduction/use-cases.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
