# MongoDB Reference MongoDB is a source-available cross-platform document-oriented database program for high-volume storage. Classified as a NoSQL database program, MongoDB uses JSON-like documents with optional schemas. ### The DigitalOcean API You can use the API to [manage database clusters, database pools, replicas, and users](https://docs.digitalocean.com/reference/api/digitalocean/index.html.md#tag/Databases). ### The DigitalOcean Command Line Client, doctl [`doctl`](https://github.com/digitalocean/doctl) is the command-line interface for the DigitalOcean API. It supports most of the same actions available in the API and DigitalOcean Control Panel. [`doctl`](https://github.com/digitalocean/doctl) supports managing database clusters, database pools, replicas, and users, and more from the command line. See the [`doctl` documentation](https://docs.digitalocean.com/reference/doctl/reference/registry/index.html.md) or use `doctl databases --help` for more information. ### The DigitalOcean MCP Server The [DigitalOcean Model Context Protocol (MCP) server](https://docs.digitalocean.com/reference/mcp/index.html.md) lets you use natural language prompts to interact with DigitalOcean Managed Databases to create, resize, configure, migrate, and inspect clusters across all supported engines. All operations use argument-based input, and no resource URIs are used. The tools also support pagination, configuration management, firewall updates, user management, topic operations for Kafka, and other engine-specific settings where applicable. ## Official MongoDB Documentation - The [MongoDB documentation](https://docs.mongodb.com/) - The [`mongosh` command-line client documentation](https://www.mongodb.com/docs/mongodb-shell/)