Edit, Debug, & Deploy to Snowflake Across Codebases


Edit, Debug, & Deploy to Snowflake Across Codebases


Take advantage of the most complete IDE optimized for Snowflake

Get Started

Optimized Editors for Multiple Code Languages

Like so many others in the world of data engineering, Snowflake has made itself adaptable to multiple skills and multiple codebases. It's time to switch to the IDE designed for cross-language development in Snowflake. Have Python code that you use in conjunction with the Snowflake Python Connector? Ready to use Scala with the Snowpark API? Have SQL stored procedures in both Snowflake Scripting and JavaScript? Great! So do we.

That's why we designed BlackDiamond Studio to be the one stop shop for each language you use. You can find a complete list by checking out the BlackDiamond Studio documentation, but with an integrated Git Repository and a connected Snowflake account you can take advantage of a code editor with:

  • Intellisense aka Rollover Intelligence - Get information on objects in your database. Not sure which schema a table reference belongs to? Just hover over it. What about the necessary parameters for a particular function? You can get that information too by hovering over it.
  • Smart autocomplete - ever tried to get a Scala file to know you have a DDL SQL statement in another file? We have. And BlackDiamond Studio will prompt you with the option to complete
  • Cross Language Syntax Highlighting - Have JavaScript embedded in a SQL file? No problem. BlackDiamond Studio will recognize the language you are writing in, and get you ready
  • Direct Deploy - Ready to deploy to Snowflake? It's as simple as right-click -> deploy. 

Edit, Debug, and Deploy across any codebase aimed at your Snowflake account. 

Debugging Done Right

Debugging SQL can often be a challenge. How about debugging another language embedded in that SQL? Even tougher. How about debugging a Python file that has a SQL connection, but not explicitly spelled out with SQL statements? Sheesh. 

Well, we've been there. And so has BlackDiamond Studio. BlackDiamond Studio allows you to debug your source code in the same repository or across multiple repositories, regardless of the source code language. Current support is available now for Scala and JavaScript with others being added all the time.

Looking for Python or Snowflake Scripting? Well, those are coming. In fact, let us know if there are any other languages where you'd like to see an integrated debugger by filling out the form on this page.

SnowConvert-Migration

New call-to-action

Mobilize.Net Migrations Testimonials

Mobilize.Net offers valuable technology and services that help customers easily modernize their legacy applications for use on today’s modern platforms and devices program at Microsoft.

- Shawn Nandi, Sr Director, Cloud App Development, Data & AI Marketing

Mobilize.Net has a strong track record of building products that successfully automate challenging source code migrations, and this partnership will empower our customers with the technology to get up and running on Snowflake sooner.

- Chris Degnan, CRO, Snowflake

By using Mobilize.Net’s proven conversion tools and staff, we are able to do this much faster than a manual conversion. This is not simply a move of NextGen to a remote server, but a true conversion to a cloud environment.

- Bruce Collier, President, Local Government Corporation