> For the complete documentation index, see [llms.txt](https://revdebug.gitbook.io/revdebug/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://revdebug.gitbook.io/revdebug/supported-langauges.md).

# Supported langauges

- [C#](https://revdebug.gitbook.io/revdebug/supported-langauges/c.md): How to setup recording & monitoring for C# applications
- [C# Azure Functions](https://revdebug.gitbook.io/revdebug/supported-langauges/c/c-azure-functions.md): How to enable error reporting and monitoring for Azure Functions (serverless)
- [API](https://revdebug.gitbook.io/revdebug/supported-langauges/c/api.md)
- [Data masking](https://revdebug.gitbook.io/revdebug/supported-langauges/c/data-masking.md): Data masking capabilities of RevDeBug for C# projects and how to use them.
- [Recording complex objects](https://revdebug.gitbook.io/revdebug/supported-langauges/c/recording-complex-objects-in-c.md): How to record complex objects in C#
- [Java](https://revdebug.gitbook.io/revdebug/supported-langauges/java.md): How to setup recording & monitoring for Java applications
- [API](https://revdebug.gitbook.io/revdebug/supported-langauges/java/api.md): Java API
- [Data masking](https://revdebug.gitbook.io/revdebug/supported-langauges/java/record-exclusion-inclusion.md): Data masking capabilities of RevDeBug for Java projects and how to use them.
- [Recording complex objects](https://revdebug.gitbook.io/revdebug/supported-langauges/java/recording-complex-objects-in-java.md): How to record complex objects in JAVA
- [JavaScript](https://revdebug.gitbook.io/revdebug/supported-langauges/javascript.md): How to setup recording & monitoring for JavaScript applications
- [Advanced configuration](https://revdebug.gitbook.io/revdebug/supported-langauges/javascript/advanced-configuration.md)
- [API](https://revdebug.gitbook.io/revdebug/supported-langauges/javascript/using-revdebug-in-runtime.md): How to use RevDeBug API and interact with RevDeBug on the runtime.
- [Cleaning RevDeBug instrumentation](https://revdebug.gitbook.io/revdebug/supported-langauges/javascript/uninstalling-revdebug.md): How to clean RevDeBug instrumented files in your project
- [Data masking](https://revdebug.gitbook.io/revdebug/supported-langauges/javascript/data-masking.md): Data masking capabilities of RevDeBug for JavaScript projects and how to use them.
- [Python](https://revdebug.gitbook.io/revdebug/supported-langauges/python.md): How to setup recording & monitoring for Python applications
- [Settings overview](https://revdebug.gitbook.io/revdebug/supported-langauges/python/settings-overview.md)
- [API](https://revdebug.gitbook.io/revdebug/supported-langauges/python/api.md)
