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

# One-Time Actions

> Reward users once when they complete a qualifying onchain action

One-Time Actions (*also known as **Boosts***) let teams reward users for completing discrete onchain activity, such as mints, swaps, votes, delegations, and contract interactions.

A One-Time Action defines what onchain activity qualifies, who should be treated as the claimant, and what reward the user can claim after the action is validated.

<Note>
  **One-Time Actions are also known as *Boosts*.** You'll see both terms throughout the docs, SDK, and contracts (e.g., "deploy a boost", `BoostCore`). They refer to the same thing — an individual One-Time Actions program.
</Note>

## What You Can Do

<CardGroup cols={2}>
  <Card title="Deploy One-Time Actions" icon="rocket" href="/v2/documentation/getting-started/setting-up-accounts">
    Create token incentive programs that reward users for qualifying onchain actions.
  </Card>

  <Card title="Build with Boost" icon="code" href="/v2/documentation/architecture/core-boost-v2">
    Integrate One-Time Actions into your app using the SDK or API.
  </Card>
</CardGroup>

## Getting Started

If you're looking to deploy a One-Time Action, start here:

<Steps titleSize="h3">
  <Step title="Set up Accounts">
    Create your team and fund your budget account.

    [Set up Accounts](/v2/documentation/getting-started/setting-up-accounts)
  </Step>

  <Step title="Set up an Action">
    Define what onchain activity you want to reward.

    [Set up an Action](/v2/documentation/getting-started/setting-up-an-action)
  </Step>

  <Step title="Deploy a One-Time Action">
    Configure rewards and launch your One-Time Action.

    [Deploy a One-Time Action](/v2/documentation/getting-started/deploying-a-boost)
  </Step>

  <Step title="Manage One-Time Actions">
    Monitor performance, top up, or end One-Time Actions.

    [Manage One-Time Actions](/v2/documentation/getting-started/managing-boosts)
  </Step>
</Steps>

## For Developers

<CardGroup cols={2}>
  <Card title="Boost SDK" icon="toolbox" href="/v2/boost-sdk/overview">
    TypeScript SDK for deploying and managing One-Time Actions programmatically.
  </Card>

  <Card title="One-Time Actions API" icon="server" href="/v2/boost-api/fetch-boosts">
    REST API guides for querying One-Time Actions, claims, and activity.
  </Card>

  <Card title="Architecture" icon="sitemap" href="/v2/documentation/architecture/core-boost-v2">
    Understand the One-Time Actions protocol flow.
  </Card>
</CardGroup>
