• Blog
  • Docs
  • Careers
  • Get Support
  • Contact Sales
DigitalOcean
  • Featured AI Products

    Compute

    Build, deploy, and scale cloud compute resources

    Containers and Images

    Safely store and manage containers and backups

    Managed Databases

    Fully managed resources running popular database engines

    Management and Dev Tools

    Control infrastructure and gather insights

    Networking

    Secure and control traffic to apps

    Security

    Help protect your account and resources with these security features

    Storage

    Store and access any amount of data reliably in the cloud

    Browse all products

  • AI/ML

    CMS

    Data and IoT

    Developer Tools

    Gaming and Media

    Hosting

    Security and Networking

    Startups and SMBs

    Web and App Platforms

    See all solutions

  • Community

    Documentation

    Developer Tools

    Get Involved

    Utilities and Help

  • Become a Partner

    Marketplace

  • Pricing
  • Log in
  • Sign up
  • Log in
  • Sign up

Company

  • About
  • Leadership
  • Blog
  • Careers
  • Customers
  • Partners
  • Referral Program
  • Affiliate Program
  • Press
  • Legal
  • Privacy Policy
  • Security
  • Investor Relations

Products

  • GPU Droplets
  • Bare Metal GPUs
  • Inference Engine
  • Data & Learning
  • Evaluations
  • Model Library
  • Droplets
  • Kubernetes
  • Functions
  • App Platform
  • Load Balancers
  • Managed Databases
  • Spaces
  • Block Storage
  • Network File Storage
  • API
  • Uptime
  • Cloud Security Posture Management (CSPM)
  • Identity and Access Management (IAM)
  • Cloudways
  • View all Products

Resources

  • Community Tutorials
  • Community Q&A
  • CSS-Tricks
  • Write for DOnations
  • Currents Research
  • DigitalOcean Startups
  • Wavemakers Program
  • Compass Council
  • Open Source
  • Newsletter Signup
  • Marketplace
  • Pricing
  • Pricing Calculator
  • Documentation
  • Release Notes
  • Code of Conduct
  • Shop Swag

Solutions

  • AI Training GPU
  • GPU Inference
  • VPS Hosting
  • Website Hosting
  • VPN
  • Docker Hosting
  • Node.js Hosting
  • Web Mobile Apps
  • WordPress Hosting
  • Virtual Machines
  • View all Solutions

Contact

  • Support
  • Sales
  • Report Abuse
  • System Status
  • Share your ideas

Company

  • About
  • Leadership
  • Blog
  • Careers
  • Customers
  • Partners
  • Referral Program
  • Affiliate Program
  • Press
  • Legal
  • Privacy Policy
  • Security
  • Investor Relations

Products

  • GPU Droplets
  • Bare Metal GPUs
  • Inference Engine
  • Data & Learning
  • Evaluations
  • Model Library
  • Droplets
  • Kubernetes
  • Functions
  • App Platform
  • Load Balancers
  • Managed Databases
  • Spaces
  • Block Storage
  • Network File Storage
  • API
  • Uptime
  • Cloud Security Posture Management (CSPM)
  • Identity and Access Management (IAM)
  • Cloudways
  • View all Products

Resources

  • Community Tutorials
  • Community Q&A
  • CSS-Tricks
  • Write for DOnations
  • Currents Research
  • DigitalOcean Startups
  • Wavemakers Program
  • Compass Council
  • Open Source
  • Newsletter Signup
  • Marketplace
  • Pricing
  • Pricing Calculator
  • Documentation
  • Release Notes
  • Code of Conduct
  • Shop Swag

Solutions

  • AI Training GPU
  • GPU Inference
  • VPS Hosting
  • Website Hosting
  • VPN
  • Docker Hosting
  • Node.js Hosting
  • Web Mobile Apps
  • WordPress Hosting
  • Virtual Machines
  • View all Solutions

Contact

  • Support
  • Sales
  • Report Abuse
  • System Status
  • Share your ideas
© 2026 DigitalOcean, LLC.Sitemap.
Product updates

Introducing Role-Based Access Control to DigitalOcean Managed MongoDB with Predefined Roles

author

By Nicole Ghalwash

  • Published: May 7, 2025
  • 2 min read
<- Back to blog home

We are excited to announce that role-based access control (RBAC) is now available for DigitalOcean Managed MongoDB, starting with predefined roles! These new roles include the pre-defined roles of “readOnly”, “readWrite” and “dbAdmin”. Learn more about it here. This update brings greater security, efficiency, and compliance to your MongoDB clusters. With predefined roles, you can now easily manage access control, reduce security risks, and streamline database administration across your MongoDB clusters on DigitalOcean.

Benefits of RBAC for DigitalOcean Managed MongoDB users

Managing database access can be a challenge, especially as teams grow and security requirements become more complex. Without a structured approach, organizations risk unauthorized access, operational inefficiencies, and compliance gaps. With RBAC now applicable to your MongoDB environment, you can enforce clear, predefined access policies—helping to ensure secure, efficient, and scalable database management. Here’s how RBAC can benefit your business:

  • Enhanced security: RBAC protects against unauthorized access by only allowing verified users to interact with sensitive database resources. This reduces the risk of data breaches and strengthens overall security posture.

  • Operational efficiency: With predefined roles, administrators can streamline user provisioning and de-provisioning, minimizing the manual workload and reducing errors.

  • Improved compliance: RBAC helps organizations meet industry standards and regulatory requirements by enforcing structured access controls, making audits and reporting more straightforward.

  • Cost savings: By automating user access management, RBAC reduces administrative overhead and lowers the risk of security breaches, which can be costly to remediate.

  • Flexible role adaptability: As organizations evolve, RBAC allows for quick adjustments to permissions and roles, ensuring that access controls align with changing business needs.

  • Simplified administration: Instead of managing individual user permissions, administrators can assign roles at scale, reducing complexity and improving governance.

Best practices for implementing predefined roles/RBAC in your organization

In case you are new to the concept of RBAC or predefined roles, here are some best practices to maximize the benefits you see:

  • Conduct a role analysis: Define roles based on job functions to ensure appropriate access control.

  • Follow the principle of least privilege: Grant only the minimum access necessary to reduce security risks.

  • Regularly review and update roles: Conduct periodic audits to keep permissions aligned with business needs.

  • Provide user training: Educate employees on RBAC policies to ensure proper adherence and minimize misuse.

Get Started

  • Explore our product documentation

  • Contact our sales team or connect with a DigitalOcean partner who can help advise you on migration, architecture reviews, deployment, and other infrastructure inquiries

  • Take a self-guided MongoDB product tour

  • Start building with DigitalOcean today by signing up for a cloud account

About the author

Nicole Ghalwash
Nicole Ghalwash
Author
See author profile
See author profile

Share

  • Product Updates

Start building today

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.
Sign up

Related Articles

DigitalOcean Evaluations: Production Model and Router Testing for the Inference Stack
Product updates

DigitalOcean Evaluations: Production Model and Router Testing for the Inference Stack

Grace Morgan
  • July 1, 2026
  • 3 min read

Read more

Run Codex in the cloud – DigitalOcean for Codex is now available
Product updates

Run Codex in the cloud – DigitalOcean for Codex is now available

Ari Sigal
  • June 25, 2026
  • 3 min read

Read more

Server-Side Tools Are Now Available for DigitalOcean Inference Engine
Product updates

Server-Side Tools Are Now Available for DigitalOcean Inference Engine

Grace Morgan
  • June 17, 2026
  • 3 min read

Read more