> 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.md).

# BlackDiamond Studio Documentation

- [Introduction](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/introduction.md): Welcome to the documentation page for the Mobilize.Net BlackDiamond Studio.
- [BDS Portal](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/bds-portal.md): What is BDS web portal and how to use it.
- [Sign Up](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/bds-portal/sign-up.md): Signing up for BlackDiamond Studio is simple, free, and easy. Follow the steps below.
- [Sign In](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/bds-portal/sign-in.md)
- [Reset Password and Multifactor Authentication](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/bds-portal/reset-password-and-multifactor-authentication.md)
- [User Interface](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/bds-portal/user-interface.md)
- [Projects List](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/bds-portal/projects-list.md)
- [Navigating the Projects List](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/bds-portal/projects-list/navigating-the-projects-list.md)
- [Creating my first project](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/bds-portal/creating-my-first-project.md)
- [1. What do you want to do?](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/bds-portal/creating-my-first-project/1.-what-do-you-want-to-do.md)
- [2. Name Project](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/bds-portal/creating-my-first-project/2.-name-project.md): Give your project a name. It's always wanted one.
- [3. Set up Repository](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/bds-portal/creating-my-first-project/3.-set-up-repository.md)
- [4. Connect to Snowflake](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/bds-portal/creating-my-first-project/4.-connect-to-snowflake.md)
- [5. Code](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/bds-portal/creating-my-first-project/5.-code.md)
- [1. Select a Template](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/bds-portal/creating-my-first-project/5.-code/1.-select-a-template.md)
- [2. Extract DDL from Snowflake Account](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/bds-portal/creating-my-first-project/5.-code/2.-extract-ddl-from-snowflake-account.md)
- [3. Upload my source code](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/bds-portal/creating-my-first-project/5.-code/3.-upload-my-source-code.md)
- [Folder Names Not Allowed](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/bds-portal/creating-my-first-project/5.-code/3.-upload-my-source-code/folder-names-not-allowed.md)
- [Project Summary Page](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/bds-portal/project-summary-page.md): You've created a project, so what's in your project?
- [Sharing a Project](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/bds-portal/sharing-a-project.md)
- [Getting a Project Invite](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/bds-portal/getting-a-project-invite.md)
- [Editing a Project Member's Role](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/bds-portal/editing-a-project-members-role.md)
- [Deleting a Project](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/bds-portal/deleting-a-project.md)
- [Code Conversions](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/code-conversions.md)
- [Converting SQL code to Snowflake](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/code-conversions/converting-sql-code-to-snowflake.md)
- [Conversion settings](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/code-conversions/converting-sql-code-to-snowflake/conversion-settings.md)
- [Converting Scala code using Snowpark](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/code-conversions/converting-scala-code-using-snowpark.md)
- [Convert Python code using Snowpark (Coming soon)](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/code-conversions/convert-python-code-using-snowpark-coming-soon.md)
- [Converting from the IDE](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/code-conversions/converting-from-the-ide.md)
- [Conversion Errors](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/code-conversions/conversion-errors.md): There are two main issues that can occur during a source code conversion: an incorrect file format was uploaded or the set of code exceeds the limit of 5000 lines of code in the trial licenses.
- [Online Code Editor](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/online-code-editor.md)
- [Running a Streamlit App](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/online-code-editor/running-a-streamlit-app.md): On this page you will learn how to run a Streamlit App on BDS.
- [Writing Scala Code](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/online-code-editor/writing-scala-code.md): Here you can find how to use Scala and Scala with Snowpark API.
- [Writing Python Code](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/online-code-editor/writing-python-code.md): How to use Python and Python with the Snowpark API.
- [Source Control (VS Code)](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/online-code-editor/source-control-vs-code.md)
- [Run and Debug](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/online-code-editor/run-and-debug.md)
- [Testing](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/online-code-editor/testing.md)
- [Reports Explorer](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/online-code-editor/reports-explorer.md)
- [SQL Tools](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/online-code-editor/sql-tools.md)
- [Snow Explorer](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/online-code-editor/snow-explorer.md)
- [Metals (Scala)](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/online-code-editor/metals-scala.md)
- [Scala Notebooks](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/online-code-editor/scala-notebooks.md)
- [Contextual Menu](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/online-code-editor/contextual-menu.md): Contextual Menu options available in BlackDiamond Studio.
- [Code Insights](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/code-insights.md)
- [What to expect: Insight Reports](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/code-insights/what-to-expect-insight-reports.md): Breif description of the reports generated by Insights.
- [Language structures support](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/code-insights/language-structures-support.md): This section provides information on the support for dependencies mapping for Snowflake SQL commands (DDL, DML, and query syntax).
- [Scripting languages support](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/code-insights/scripting-languages-support.md): Brief summary of how the scripting languages are being handled.
- [Reports Explorer](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/code-insights/reports-explorer.md)
- [Storage of reports in client stage](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/code-insights/storage-of-reports-in-client-stage.md): Learn about where to store Insights reports.
- [Templates](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/templates.md)
- [Templates Dependencies](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/templates/templates-dependencies.md)
- [Use Cases](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/use-cases.md): Additional information on utilizing BlackDiamond Studio for specific purposes.
- [Assessment with SnowConvert](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/use-cases/assessment-with-snowconvert.md): Analyze a codebase for assessment or qualification
- [Submitting Bugs and Suggestions](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/submitting-bugs-and-suggestions.md): How to report a problem in BlackDiamond Studio.
- [Troubleshooting](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/troubleshooting.md): Common issues and frequently asked questions.
- [Folder Naming](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/troubleshooting/folder-naming.md)
- [Cloning with GitLab](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/troubleshooting/cloning-with-gitlab.md)
- [Third-party Cookies used in BlackDiamond Studio](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/troubleshooting/third-party-cookies-used-in-blackdiamond-studio.md)
- [System Requirements and Supported Browsers](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/system-requirements-and-supported-browsers.md)
- [Release Notes](https://docs.gapvelocity.ai/blackdiamond-studio-or-mobilize.net/blackdiamond-studio-documentation/release-notes.md): Updates on each released version of Mobilize.Net Bifrost
