This is still in preview, but snowflake-connector-python removed the restriction to pyarrow dependency. https://github.com/snowflakedb/snowflake-connector-python/issues/1144#issuecomment-1652338193 In this version, they are also using `nanoarrow`, which is very new. Should try and see how this works with Dask.