Hello, Nhibernate is designed to work with Relational Databases, which TableStorage is not. However I am almost sure you can deploy a Nhibernate enabled web application which connects to SQL Server other than Azure - your own SQL Server. This approach however will stultify Azure deployment. In general you can use third-party libraries in your application, as long as you set the property "Copy Local" to "true" for the refences you add in your project. And as long as these thrid party libraries does not require some special security permissions. Here is a list of supported by Nhibernate SQL Dialects: https://www.hibernate.org/hib_docs/nhibernate/1.2/reference/en/html/session-configuration.html#configuration-optional-dialects Maybe it's just a matter of time for Nhibernate to add support for Azure TableStorage.