Skip to content

DA App SDK

Chris Millar edited this page Jun 27, 2024 · 12 revisions

The Dark Alley App SDK allows you to work with protected Dark Alley content. This allows you to build fully authenticated custom apps for your creators when you have a special use case Dark Alley does not cover out of the box.

Supported experiences

  1. Fullscreen apps
  2. Library add-ons - (coming soon)

Getting Started

You will need

  1. A site - ex: https://main--geometrixx--aemsites.aem.live
  2. A page - ex: https://main--geometrixx--aemsites.aem.live/tools/tags.html
  3. A block - ex: https://main--geometrixx--aemsites.aem.live/blocks/tag-browser

TLDR Code

tag-browser.js

import DA_SDK from 'https://da.live/nx/sdk.js';

export default async function decorate(el) {
  const { project, token } = await DA_SDK;
  // Do cool stuff
}

Visit your app on da.live

Visit: https://da.live/app/aemsites/geometrixx/{branch-name}/tools/tags

For local development, you can use a branch name of local which will send requests to http://localhost:3000.

Clone this wiki locally