MongoDB Builder Blog
Deep dives into technical concepts, architectures, and innovations with MongoDB.
Scanning 7.25 Million Public Repositories on China's Largest Git Platform for Secrets
This guest post by independent security researcher Ben Zimmermann was developed in collaboration with the Kingfisher team at MongoDB. Ben specializes in large-scale credential exposure research across public source-hosting platforms.
Building an Agentic Warehouse Management System—Part 1: Where AI Agents Add Value
I spent a large part of my career working in banking and logistics. In logistics, I spent more than eight years working across different stages of logistics systems, from development to implementation and production support.
Build AI-Powered Applications with MongoDB Atlas in Grok Build
The rise of AI agents has fundamentally changed how software is built, with agentic platforms like Grok Build redefining the unit of software work. Instead of asking an AI assistant for a function, a developer or architect gives an autonomous agent a goal, constraints, a codebase, and a definition of done. The agent researches, proposes a plan, edits files, runs tests, and iterates. The goal is not human approval of every keystroke; it is human ownership at consequential decision points, with agents handling mechanical work and humans supplying judgment.
How to Encrypt LangGraph Checkpoints With MongoDB CSFLE
Would you trust an AI agent if a database administrator could read every message in its session? For a customer-facing chatbot, that reality already feels unsettling. Even if you trust your internal operators, plaintext checkpoints remain equally readable to anyone who gains database access during a breach.
Code Mode Without the Interpreter: Agents That Write Aggregation Pipelines
Standfirst Code mode gives an AI agent a code interpreter and lets it write real programs—one round trip instead of five, filtering where the data lives instead of in the context window. It also means running arbitrary code that a model wrote, which is a hard sell in a regulated product. This is an account of doing the same thing without the interpreter: the agent authors a MongoDB aggregation pipeline, a handler executes it server-side, and only the reshaped result crosses back. Two production systems, the query work that made them viable, and where the approach falls down.
Data Modeling and Schema Design for MongoDB Search Part 2: Use Cases and Patterns
This is Part 2, continuing from “Part 1: Practical Considerations.” In Part 1, the foundational concerns were laid out. Here in Part 2, common use cases and patterns to address them with best practices are covered.
Analyze MongoDB Atlas Data in OpenAI ChatGPT Work
MongoDB Atlas is now a connected data source in OpenAI's Data Plugin, powered by the MongoDB Atlas Managed MCP Server. Analysts and business teams can point the Data agent in ChatGPT Work at the data in their Atlas clusters and ask what changed in the moment, why it changed, and what to look at next, then turn the answer into a report or real-time dashboard without leaving the conversation.
Build a Fraud Review Agent with MongoDB Atlas and Claude Managed Agents
Claude Managed Agents lets you run Anthropic's Claude as a fully hosted agent, without standing up your own inference or orchestration infrastructure. Pairing Claude Managed Agents with MongoDB Atlas gives your agents fast, secure access to operational and vector data right where it lives, so you can ship agentic workflows without gluing together separate retrieval and hosting layers.
MongoDB VFS for LangChain Deep Agents: A Searchable Filesystem for Agents
Modern AI agents are no longer expected to answer a question alone. They're expected to complete real work: plan a multi-step task, inspect source material, produce intermediate artifacts, and hand off pieces of the problem to other agents, compressing work that used to take days into hours. That shift raises the bar on what an agent needs underneath it. An agent can only plan and execute at that speed if it can reliably navigate, search, read, and update the filesystem it's working with along the way.