This document describes the languages, IDEs, and code infrastructure interfaces that Gemini Code Assist supports.
Supported languages for prompts
Gemini Code Assist supports the following languages:
- Arabic (ar)
 - Bengali (bn)
 - Bulgarian (bg)
 - Chinese simplified and traditional (zh)
 - Croatian (hr)
 - Czech (cs)
 - Danish (da)
 - Dutch (nl)
 - English (en)
 - Estonian (et)
 - Finnish (fi)
 - French (fr)
 - German (de)
 - Greek (el)
 - Hebrew (he)
 - Hindi (hi)
 - Hungarian (hu)
 - Indonesian (id)
 - Italian (it)
 - Japanese (ja)
 - Korean (ko)
 - Latvian (lv)
 - Lithuanian (lt)
 - Norwegian (no)
 - Polish (pl)
 - Portuguese (pt)
 - Romanian (ro)
 - Russian (ru)
 - Serbian (sr)
 - Slovak (sk)
 - Slovenian (sl)
 - Spanish (es)
 - Swahili (sw)
 - Swedish (sv)
 - Thai (th)
 - Turkish (tr)
 - Ukrainian (uk)
 - Vietnamese (vi)
 
Verified coding languages
The Gemini large language models (LLMs) that are used by Gemini for Google Cloud are trained on a vast set of coding examples within the public domain. Therefore, LLMs are often able to understand and provide assistance on a wide variety of coding languages. However, due to the large number of languages, the testing of the quality of the assistance varies by coding language. Therefore, Google chose a subset of coding languages to verify the quality of assistance and responses.
Although Gemini Code Assist can offer assistance on a wide variety of coding languages, Google has verified the following coding languages:
- Bash
 - C
 - C++
 - C#
 - Dart
 - Go
 - GoogleSQL
 - Java
 - JavaScript
 - Kotlin
 - Lua
 - MATLAB
 - PHP
 - Python
 - R
 - Ruby
 - Rust
 - Scala
 - SQL
 - Swift
 - TypeScript
 - YAML
 
Supported IDEs
Gemini Code Assist is available by default in the following IDEs:
The Gemini Code Assist extension is supported in the following IDEs:
- VS Code
 - JetBrains IDEs:
 
Supported code infrastructure interfaces
Gemini Code Assist can offer assistance with the following infrastructure as code interfaces:
What's next
- Learn how to set up Gemini Code Assist for a project.
 - Learn how Gemini for Google Cloud uses your data.
 - Learn more about Google Cloud compliance.