Product updates

Follow along with the latest Steep releases and improvements, or grab our RSS feed to stay in the loop.

May 20, 2026

Row-level security

Row-level security (RLS) lets workspace admins control which rows of data each member can see.

Define who sees what

Admins can now set access policies directly on any module in Steep's semantic model. A policy filters the data a member sees based on their identity, so an account manager only sees data for their own accounts, or a regional lead only sees data for their market. The policy applies automatically across every metric, entity, and report built on that module.

Row-level security

User-level and custom attribute access

Policies can be set based on individual user email or custom attributes. Define a table mapping each member's email to their attributes, then set policies to filter by those attributes. Policies work with any dimension in your data, whether that's market, region, manager email, or any custom attribute.

Always consistent, always filtered

Once a policy is in place, members always see filtered data, whether they're exploring a metric, viewing a report, or using Steep AI. Members are informed when they're seeing a filtered view. Admins always see everything.

Availability

Row-level security is available on Enterprise plans.

Learn how to get started →