Skip to content
For the complete Netlify documentation index, see llms.txt. Markdown versions of this page are available by appending .md to the URL.

Unlimited seats on Netlify Pro for $20/month → Learn more 👥

Access control

For the complete documentation index, see llms.txt

Netlify Database is designed to ensure that your production database stays secure while still allowing your team to work collaboratively.

For example, an Internal Builder can propose changes using Agent Runners, such updating the product inventory for the spring sales campaign.

These changes are staged in a preview environment (a different database branch than the production branch) and can only be published by a Team Owner or Developer.

| Action | Team Owner | Developer or Developer Lite | Internal Builder or Publisher | Reviewer | |---|---|---|---|---| | Propose changes with Agent Runners that require provisioning or modifying a database | Yes | Yes | Yes | No | | View database dashboard | Yes | Yes | No | No | | View database contents (production branch) | Yes | Yes | No | No | | Edit database contents (production branch) | Yes | No | No | No | | Copy connection string (production branch) | Yes | Read-only connection string | No | No | | View database contents (other branches) | Yes | Yes | No | No | | Edit database contents (other branches) | Yes | Yes | No | No | | Copy connection string (other branches) | Yes | Yes | No | No | | Configure auto-scale or sleep on inactivity | Yes | Yes | No | No | | Restore a backup | Yes | No | No | No | | Delete database | Yes | No | No | No |

Learn more about role-based permissions in our roles and permissions docs.