Skip to content

Getting Started

Welcome to ADL! This guide will get you up and running with your first project in just a few minutes. By the end, you’ll have a working data solution loaded in the app, ready to explore and build on.

You’ll need:

  • A modern web browser — ADL runs in the browser, so Chrome or Edge will work great.
  • A local folder for your project — This is where ADL will store all your metadata and templates. We recommend using a folder inside a Git repository so everything is version-controlled from the start, but any local folder will work.

That’s it — no database setup, no server installation, no complex configuration.

When you open ADL, the Home screen gives you two options:

  • Open Existing Project — Pick a local folder that already contains an ADL project. ADL will load all the metadata, templates, and configuration it finds.
  • Start New Project — Launch a step-by-step wizard that sets up a fresh project from scratch.

If you’ve opened projects before, you’ll also see a Recent Folders list for quick access.

For your first time, choose Start New Project.

The new project wizard walks you through everything in a few steps.

ADL organizes metadata by type, with each type in its own subfolder. The wizard lets you define the folder structure for your project:

  • Connections — Data Connection files
  • Data Objects — Data Object files
  • Data Object Mappings — Mapping files
  • Templates — Template files
  • Output — Generated output
  • Classifications, Conventions, Project Settings — Supporting configuration

The defaults work well for most projects. You can customize the folder names if you prefer a different layout, and use / to create nested structures.

Next, you’ll choose the root folder for your project. ADL uses your browser’s file picker to connect to a local folder on your machine.

A few tips for choosing a location:

  • Inside a Git repository is ideal — your metadata will be version-controlled from the start.
  • Any local folder works fine if you’re just exploring.
  • Make sure the browser can access it — the folder needs to be on a local or network-accessible drive.

You can start with an empty project (a blank canvas) or pick a sample solution to get going quickly. Samples come with pre-configured metadata, templates, and conventions for common data solution patterns.

Available samples include:

  • Data Vault Virtual Data Warehouse — SQL Server or Snowflake
  • Data Vault Physical Data Warehouse — SQL Server
  • Persistent Staging Area (PSA) — SQL Server or Snowflake
  • Metadata Architecture — A conceptual design example
  • NBility — A business capability reference model

For each sample, you can choose to include metadata, templates, or both.

Don’t worry about picking the “perfect” sample — you can create a new project at any time to try a different one.

Once you’ve made your selections, ADL creates all the necessary files in your project folder. You’ll see a progress log as everything is set up — this only takes a moment.

When the project is ready, click Open Home Dashboard to jump straight into your new project. You’ll see a dashboard with an overview of everything that was created.

If you already have an ADL project folder, choose Open Existing Project from the Home screen. Select the folder in the file picker, and ADL will load everything it finds — data connections, objects, mappings, templates, and configuration.

Previously opened projects appear in the Recent Folders list on the Home screen, so you can reopen them with a single click.

Now that your project is set up, here are some good next steps:

  • Explore your data objects — Head to the Data Objects screen to see what was created and how they’re structured.
  • Check the Graph — The Graph view gives you a visual map of your data model and relationships.
  • Preview some output — Go to the Code Preview screen to see what the templates will generate for your data objects.
  • Generate output — When you’re ready, use the Code Generator to generate all output files at once.
  • Learn the concepts — Read How ADL Works to understand the metadata, template, and generation workflow in more depth.