﻿---
title: Getting started
description: Set up a local environment, run Kibana, and build your first "Hello World" plugin. Set up a development environment — install dependencies, clone the...
url: https://docs-v3-preview.elastic.dev/elastic/kibana/tree/main/extend/getting-started
products:
  - Kibana
---

# Getting started
Set up a local environment, run Kibana, and build your first "Hello World" plugin.

## First steps

- [Set up a development environment](https://docs-v3-preview.elastic.dev/elastic/kibana/tree/main/extend/getting-started/set-up-a-development-environment) — install dependencies, clone the repo, and bootstrap Kibana
- [Hello World](https://docs-v3-preview.elastic.dev/elastic/kibana/tree/main/extend/getting-started/hello-world) — register your first plugin and application
- [Add data](https://docs-v3-preview.elastic.dev/elastic/kibana/tree/main/extend/getting-started/add-data) — load sample data to test your plugin against


## Running and connecting

- [Running Elasticsearch](https://docs-v3-preview.elastic.dev/elastic/kibana/tree/main/extend/getting-started/running-elasticsearch) — start an Elasticsearch instance against which your local Kibana can run
- [Local cross-cluster search setup](https://docs-v3-preview.elastic.dev/elastic/kibana/tree/main/extend/getting-started/local-cross-cluster-search-setup) — wire up a second cluster for CCS work
- [WSL on Windows development](https://docs-v3-preview.elastic.dev/elastic/kibana/tree/main/extend/getting-started/wsl-on-windows-development) — supported Windows workflow via WSL2


## When things go wrong

- [Troubleshooting](https://docs-v3-preview.elastic.dev/elastic/kibana/tree/main/extend/getting-started/troubleshooting) — tips for bootstrap failures and other common issues