> ## Documentation Index
> Fetch the complete documentation index at: https://docs.codebeaver.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Supported Languages

> CodeBeaver Cloud works with most languages and test frameworks

CodeBeaver is a general-purpose tool that can be used with any language and framework using a [configuration file](/open-source/codebeaver-yml) similar to Docker and GitHub Actions. As long as your code can:

* Run tests for the whole codebase
* Run tests for a single file
* Create a JSON report of the coverage results

You will be able to use CodeBeaver with your own custom commands and tools.

## Auto-configuration

To facilitate the use of CodeBeaver with your own custom commands and tools, we have implemented an auto-configuration feature. This feature allows CodeBeaver to automatically configure itself when first deployed on repositories that use the most common languages and frameworks. This feature leverages the `codebeaver.yml` [configuration templates](/configuration#using-templates).
Auto-configuration currently supports:

* Python
* JavaScript
* TypeScript
* Go
* Ruby

To use auto-configuration, simply add CodeBeaver to your repository and let it do its magic. The first time you rin it, it will go through its usual process, plus it will add your first `codebeaver.yml` configuration file. [Check out this Pull Request to see an example](https://github.com/codebeaver-ai/codebeaver-ai/pull/11/files)

> Have a specific language or framework in mind and want to see a demo of it working with CodeBeaver? Let us know [in the Discord](https://discord.gg/4QMwWdsMGt) or contact us at [info@codebeaver.ai](mailto:info@codebeaver.ai)
