﻿---
title: Painless lab
description: The Painless Lab is an interactive code editor that lets you test and debug Painless scripts in real-time. You can use the Painless scripting language...
url: https://docs-v3-preview.elastic.dev/elastic/docs-content/pull/5498/explore-analyze/scripting/painless-lab
products:
  - Elastic Cloud Serverless
  - Kibana
applies_to:
  - Elastic Cloud Serverless: Generally available
  - Elastic Stack: Generally available
---

# Painless lab
<warning>
  This functionality is in beta and is subject to change. The design and code is less mature than official GA features and is being provided as-is with no warranties. Beta features are not subject to the support SLA of official GA features.
</warning>

The **Painless Lab** is an interactive code editor that lets you test and debug [Painless scripts](https://docs-v3-preview.elastic.dev/elastic/docs-content/pull/5498/explore-analyze/scripting/modules-scripting-painless) in real-time. You can use the Painless scripting language to create [Kibana runtime fields](/elastic/docs-content/pull/5498/explore-analyze/find-and-organize/data-views#runtime-fields), process [reindexed data](https://www.elastic.co/docs/api/doc/elasticsearch/operation/operation-reindex), define complex [Watcher conditions](https://docs-v3-preview.elastic.dev/elastic/docs-content/pull/5498/explore-analyze/alerting/watcher), and work with data in other contexts.
Find **Painless Lab** by navigating to the **Developer tools** page using the navigation menu or the [global search field](https://docs-v3-preview.elastic.dev/elastic/docs-content/pull/5498/explore-analyze/find-and-organize/find-apps-and-objects).
![Painless Lab](https://docs-v3-preview.elastic.dev/elastic/docs-content/pull/5498/explore-analyze/images/kibana-painless-lab.png)