Table access control

Table access control lets you programmatically grant and revoke access to your data from Python and SQL.

By default, all users have access to all data stored in a cluster’s managed tables unless table access control is enabled for that cluster. Once table access control is enabled, users can set permissions for data objects on that cluster.


Access control requires the Premium plan (or, for customers who subscribed to Databricks before March 3, 2020, the Operational Security package).

This section covers: