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

# Introduction

How to start with RevDeBug

RevDeBug is a platform for monitoring distributed systems that provides automatic code instrumentation and agent-less monitoring. With end-to-end tracing and effortless observability for all of your cloud-native or on-premises applications.

## RevDeBug Architecture

![RevDeBug Top-Level Architecture](https://1776828725-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MTk4m0D_HMejz7b-sEi%2Fuploads%2FtRDm71am62uNeB7nGwgM%2Fschemat1.png?alt=media\&token=539ced62-56a1-40a2-977e-5eaafe14c7cc)

RevDeBug consists of two elements:

* RevDeBug Server used to gather and record the metrics and execution/error recordings - deployed within your own cloud tenant or on-premises.
* RevDeBug application dependencies - libraries and packages used to automatically integrate RevDeBug with the applications.

## Quickstart

To start using RevDeBug you need to complete those two easy steps:&#x20;

1. [Install RevDeBug Server](/revdebug/installing-revdebug-server.md#setting-up-revdebug-server-instance)
2. Instrument your applications
   1. [C#](/revdebug/supported-langauges/c.md)
   2. [Java](/revdebug/supported-langauges/java.md)
   3. [JavaScript and TypeScript](/revdebug/supported-langauges/javascript.md)
   4. [Python](/revdebug/supported-langauges/python.md)
3. [Repository Configuration](/revdebug/repository-configuration.md)

{% hint style="info" %}
**We will be grateful for any comments on the features as well as suggestions for product development.**

**Reach out to us at** [**contact@revdebug.com**](mailto:contact@revdebug.com)
{% endhint %}
