> For the complete documentation index, see [llms.txt](https://docs.beefree.io/beefree-sdk/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.beefree.io/beefree-sdk/getting-started/readme/installation/configuration-parameters/debugging-the-beefree-sdk-editor.md).

# Debugging the Beefree SDK Editor

## Overview

The `debug` parameter in the `beeConfig` is an optional object that enables internal debugging features within the Beefree SDK editor. It's designed to help developers inspect configurations, [translations](/beefree-sdk/other-customizations/advanced-options/custom-languages.md), and [data structures](/beefree-sdk/data-structures/getting-started.md) more easily during development.

### How to Use

You can pass the `debug` parameter directly in your `beeConfig` object when initializing the editor. Alternatively, you can set or update it live using the `loadConfig` method—no need to refresh the editor.

**Example (in `beeConfig`):**

```js
const beeConfig = {
  debug: {
    all: true,                 // Enables all debug features
    inspectJson: true,        // Shows an eye icon to inspect JSON data for rows/modules
    showTranslationKeys: true // Displays translation keys instead of localized strings
  }
};
```

**Set it live (no refresh needed):**

```js
beeInstance.loadConfig({
  debug: {
    all: true
  }
});
```

### Parameters

The `debug` parameter in the Beefree SDK configuration accepts the following parameters:

* **`all`** (`boolean`): Enables all available debug options (`inspectJson` and `showTranslationKeys`). Use this during heavy debugging sessions.
* **`inspectJson`** (`boolean`): Adds an eye icon in the [module/row](/beefree-sdk/data-structures/getting-started.md) toolbar that allows you to inspect the specific JSON used for that element. Useful for understanding how your configuration is being rendered.
* **`showTranslationKeys`** (`boolean`): Replaces localized strings with their translation keys throughout the UI. This is especially helpful when debugging i18n issues or checking for missing [translations](/beefree-sdk/other-customizations/advanced-options/custom-languages.md).

### When It's Useful

The debug parameter is particularly helpful in the following scenarios:

* You're troubleshooting UI rendering issues tied to configuration JSON.
* You need to inspect what exact data is being used for rows/modules.
* You're working on translations and want to ensure correct keys are being used.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.beefree.io/beefree-sdk/getting-started/readme/installation/configuration-parameters/debugging-the-beefree-sdk-editor.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
