# Build Apps for epilot

Build Apps that extend epilot — custom UI in entity pages, journeys and portals, plus server-side functions for flows.

epilot is the energy XRM that Apps extend. Add custom UI to entity pages, journeys, and portals, run your own code inside flows, and connect external systems — then install your App privately or publish it to the epilot Marketplace.

## Get started

```bash
npx epilot app init my-app
cd my-app
epilot app add-component my-block --type CUSTOM_JOURNEY_BLOCK
epilot app deploy
```

## Set up your development environment

## Build across every surface

Components are the building blocks of an App. Each type plugs into a specific part of the platform.

## Connect data and customize backend logic

## Ship with quality