> ## Documentation Index
> Fetch the complete documentation index at: https://docs.li.fi/llms.txt
> Use this file to discover all available pages before exploring further.

# ETHGlobal New York 2026

> Your launchpad for building with LI.FI Composer at ETHGlobal New York 2026. Grab an API key, install the SDK, and compile your first Flow.

LI.FI Composer is an onchain execution engine. It bundles multi-step actions like swaps, deposits, and protocol calls into a single signed transaction, across supported EVM chains. This page is your launchpad: it gets you from zero to your first compiled Flow.

For prizes, tracks, judging, and the workshop schedule, head to the [LI.FI prize page on ETHGlobal](https://ethglobal.com/events/newyork2026/prizes/li-fi).

## Get started

<Steps>
  <Step title="Create an API key">
    Register at [portal.li.fi](https://portal.li.fi) and create an API key from your dashboard. Standard keys work for the hackathon, no special setup required.
  </Step>

  <Step title="Install the SDK">
    Pull the staging SDK, which exposes the hackathon features:

    ```bash theme={"system"}
    yarn add @lifi/composer-sdk@staging @lifi/compose-spec@staging
    ```
  </Step>

  <Step title="Create the SDK">
    Wire the SDK to the hackathon environment and you are ready to compose:

    ```ts theme={"system"}
    import { createComposeSdk } from '@lifi/composer-sdk';

    const sdk = createComposeSdk({
      baseUrl: 'https://ethglobal-composer.li.quest',
      apiKey: process.env.LIFI_API_KEY,
    });
    ```

    <Note>
      `ethglobal-composer.li.quest` is a dedicated hackathon deployment with extra features enabled on top of production Composer, including recently added ones like [flashloan aggregation](/composer/composer-api/materialisers/flashloan). These extras are alpha, so keep amounts small while you experiment.
    </Note>

    From here, follow the [Quickstart](/composer/composer-api/quickstart) to compile your first Flow. Use the `baseUrl` and install commands above in place of the defaults shown there.
  </Step>
</Steps>

## Start from working code

The quickest way in is to copy a Flow that already runs. The [composer-sdk-examples](https://github.com/lifinance/composer-sdk-examples) repo has runnable examples you can clone and adapt.

## Help and resources

<CardGroup cols={2}>
  <Card title="Quickstart" icon="rocket" href="/composer/composer-api/quickstart">
    Compile your first Flow to calldata in a few minutes.
  </Card>

  <Card title="Build a Flow" icon="wrench" href="/composer/composer-api/guides/build-a-flow">
    The full walkthrough: inputs, materialisers, guards, and submission.
  </Card>

  <Card title="Examples repo" icon="github" href="https://github.com/lifinance/composer-sdk-examples">
    Runnable Flows to clone and adapt.
  </Card>
</CardGroup>

Building with an AI assistant? Point it at [llms.txt](https://docs.li.fi/llms.txt) for machine-readable docs.

Stuck on something? Reach the team in the [LI.FI Builders Telegram](https://t.me/lifibuilders). We are around all weekend.
