Table Access Control

Table access control (table ACLs) 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 an administrator enables table access control for that cluster. Once table access control is enabled for a cluster, users can set permissions for data objects on that cluster.


In North America, this feature is available only on Enterprise accounts. In the rest of the world, it is available only on accounts that include the Databricks Operational Security Package. If you don’t know the kind of account you’re on, contact your Databricks sales representative.

This section covers: