6 releases
Uses new Rust 2024
| 0.2.1 | Mar 18, 2026 |
|---|---|
| 0.2.0 | Mar 11, 2026 |
| 0.1.0 | Mar 4, 2026 |
| 0.0.4 | Feb 18, 2026 |
| 0.0.1 | Dec 3, 2025 |
#1948 in Database interfaces
49 downloads per month
165KB
3K
SLoC
mongodb-atlas-cli
Opinionated alternative CLI to interact with the MongoDB Atlas Admin API written in Rust
[!WARNING] This project is a work in progress and is not production ready. APIs and functionality may change without notice.
Overview
mongodb-atlas-cli is an alternative to the official MongoDB Atlas CLI that provides both a command-line interface and a Rust library to interact with MongoDB Atlas.
Goals
- Drop-in replacement: Configuration is fully compatible with the existing Atlas CLI, making migration seamless
- Better UX: Improved user experience with more intuitive commands and outputs
- Library support: Use as a Rust library to programmatically interact with MongoDB Atlas
Installation
From source
git clone https://github.com/jeroenvervaeke/mongodb-atlas-cli-ng
cd atlas-cli-ng
cargo install --path .
Using as a Library
Adding to your project
Add the following to your Cargo.toml:
[dependencies]
mongodb-atlas-cli = "0.0.1"
Examples
Check out the examples/ directory for usage examples. You can run them with:
cargo run --example print_default_profile
Development
Building
cargo build
Running tests
cargo test
Running examples
cargo run --example print_default_profile
License
See LICENSE for details.
Dependencies
~26–44MB
~667K SLoC