---
title: Start here
description: Build internal apps on the Databricks workspace your company already runs on. DevHub provides templates, the AppKit SDK, and companion docs.
---

# Start here

This site is for building internal apps on Databricks. Pick a template, scaffold with [AppKit](https://databricks.com/devhub/docs/appkit/v0), deploy, and iterate.

## Your workspace is the foundation

Everything you build here runs on a **Databricks workspace**. Your workspace URL looks like `https://<your-org>.cloud.databricks.com`. For the app you're building, it determines **who** can sign in, **what** data the app can read or write (Unity Catalog tables and Lakebase Postgres), and **where** the app runs. Hosting, auth, and networking are handled for you. From your local machine, you connect to it with the [Databricks CLI](https://databricks.com/devhub/docs/tools/databricks-cli).

## What you'll build

- **[Databricks Apps](https://databricks.com/devhub/docs/apps/overview)**: where your app runs. Built for interactive tools, not static dashboards. Managed hosting and workspace SSO. Build it with [AppKit](https://databricks.com/devhub/docs/appkit/v0), the open-source TypeScript SDK that wires up auth, plugins, and pre-built React components.
- **[Lakebase Postgres](https://databricks.com/devhub/docs/lakebase/overview)**: managed Postgres for OLTP storage co-located with your workspace data. Use it for sessions, app state, conversation history, or any data your app reads and writes at low latency.
- **[Agent Bricks](https://databricks.com/devhub/docs/agents/overview)**: Databricks' enterprise agent platform, unifying model access, execution, governance, and context. Use it for AI features in your app: chat with your company's docs (Knowledge Assistants), ask-your-data in plain English (Genie), foundation-model calls, or custom Python agents.
- **[Data Lakehouse](https://databricks.com/devhub/docs/lakehouse/overview)**: governed analytical data in Unity Catalog. Use it to read company data, trigger Lakeflow Jobs from a handler, and display data freshness in your UI.

See [Platform overview](https://databricks.com/devhub/docs/platform-overview) for how these layers fit together.

## Where to start

1. **Note your workspace URL** (looks like `https://<id>.cloud.databricks.com`).
2. **Install and authenticate the [Databricks CLI](https://databricks.com/devhub/docs/tools/databricks-cli).** Required for every template on this site.
3. **Install [agent skills](https://databricks.com/devhub/docs/tools/ai-tools/agent-skills)** so your coding agent has Databricks platform context.
4. **Pick a [template](https://databricks.com/devhub/templates)** that matches your app. Browse [Apps overview](https://databricks.com/devhub/docs/apps/overview) first if you want the conceptual picture.
