Lightdash home pagelight logodark logo
  • Book a demo
  • Login
  • Start for free
  • Start for free
Docs
dbt guides
API
  • About Us
  • Community
  • Blog
  • Introduction
    • Welcome to Lightdash
    • Setting up a new project
    Explore and analyze
    • Lightdash BI quickstart
    • BI feature guides
    Build your semantic layer
    • Lightdash semantic layer
    • Developer quickstart
      • Overview
      • Install the CLI
      • Authenticate the CLI
      • Create dimensions
      • Create metrics
      • Autogenerate YAML
      • Preview local changes
      • Deploy changes to production
    • Developer guides
    • Semantic layer reference
    Workspace and user management
    • Spaces
    • Pinning
    • Personal access tokens
    • Admin
    Integrations
    • dbt
    • Slack
    • Google Sheets
    Embedding
    • Embedding quickstart
    • Embedding reference
    • React SDK
    Self-hosting and deployment
    • Self-Host Lightdash
    • Lightdash Cloud vs. Self-Hosted
    • Docker compose
    • Restack
    • Updating Lightdash
    • Customize deployment
    Contact
    • FAQs
    • Contact Us
    Developer quickstart

    Developing in Lightdash

    This guide is for people who are new to Lightdash and need to learn the developer workflow. We’ll go over how to install and use the CLI, plus how to create metrics and dimensions.

    Install the Lightdash CLI

    Authenticate your CLI (login)

    How to create dimensions

    How to create metrics

    Autogenerate Lightdash-ready YAML

    Preview local changes in Lightdash

    Deploy changes to production

    Also check out the Lightdash Developer Quickstart. The quickstart is built in Notion so you can make a copy and follow along, or customize and share with your whole team!
    Raise issue
    Lightdash semantic layerInstall the CLI
    githubslacklinkedinx
    Powered by Mintlify
    Assistant
    Responses are generated using AI and may contain mistakes.