Direct Data Share
About
Direct Data Share connects Benchling to your own cloud data platform. Data moves between the two without an integration you have to build and run.
It works in two directions:
You configure both directions with your Benchling representative rather than on your own.
Direct Data Share is in open beta. Expect the shared schema and connection flows to keep evolving. Inbound is further gated behind per-tenant enablement. See that page for current availability.
Supported platforms
There is no generic-Iceberg path into Benchling; inbound reads from Snowflake or Databricks only.
Access control
Outbound sharing applies per tenant. Your credential can assume exactly one role, which has read-only access to your tenant’s schema and nothing else. It cannot write, and it cannot reach another tenant’s data.
Within that scope, Direct Data Share does not filter per end user. The outbound share presents one tenant-wide view, so everyone querying with the credential sees the same rows regardless of their Benchling permissions. Treat the credential as granting broad read access to your tenant’s shared data. If your analysts should see only part of it, apply your own access controls in your platform (Snowflake roles, Unity Catalog grants, or views).
A role you create in your own account (a Snowflake role, or the Databricks equivalent) scopes inbound sharing. Benchling runs its queries as that role, so what Benchling can read is exactly what you grant it. See Inbound: Snowflake for the recommended grants.