> For the complete documentation index, see [llms.txt](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/code-conversions.md).

# Code Conversions

BlackDiamond Studio performs online code conversions from a source database or Spark application to Snowflake with a ready-to-go versioned GitLab.

To create a conversion project go to the [web portal](https://bds.mobilize.net), [create a new project](/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/bds-portal/creating-my-first-project.md) and [upload your source code. ](/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/bds-portal/creating-my-first-project/5.-code/3.-upload-my-source-code.md)You can also import code and migrate it [directly in the IDE. ](/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/code-conversions/converting-sql-code-to-snowflake.md#convert-sql-to-snowflake-from-the-ide)

The following conversions are currently available in BlackDiamond Studio:&#x20;

1. [SQL code to Snowflake](/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/code-conversions/converting-sql-code-to-snowflake.md) from these source platforms:&#x20;
   1. [Teradata ](https://docs.mobilize.net/snowconvert/for-teradata/introduction)
   2. [Oracle](https://docs.mobilize.net/snowconvert/for-oracle/introduction)
   3. [SQL Server](https://docs.mobilize.net/snowconvert/for-transactsql/introduction)
2. [Scala using Spark to Scala with Snowpark. ](/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/code-conversions/converting-scala-code-using-snowpark.md)
