Athena

Web Explorer

Running and configuring the Athena Web Explorer UI.

App Location

The Web Explorer is the Next.js UI under apps/web.

Local Development

cd apps/web
NEXT_PUBLIC_ATHENA_BASE_URL=http://localhost:4052 \
NEXT_PUBLIC_ATHENA_CLIENT=athena_logging \
npm run dev -- -p 3001

Key Environment Variables

  • NEXT_PUBLIC_ATHENA_BASE_URL
  • NEXT_PUBLIC_ATHENA_CLIENT
  • NEXT_PUBLIC_ATHENA_USER_ID
  • NEXT_PUBLIC_ATHENA_COMPANY_ID
  • NEXT_PUBLIC_ATHENA_ORGANIZATION_ID

Common Setup Pitfalls

  • If no client is configured, the UI can start without showing table data.
  • Ensure API base URL points to the running Athena API.
  • Confirm API key and client headers used by the UI have required rights.

Web Explorer relies primarily on:

  • /schema/*
  • /gateway/*
  • /management/*
  • /admin/* (for admin workflows)

Use Reference -> Athena API Reference for operation-level details.