Skip to content
GitLab

Quickstart

Create and deploy your first data product in 5 minutes.

  1. Create a tenant (admin only)

    Terminal window
    akili tenant create my-org --display-name "My Organization"
  2. Initialize a data product

    Terminal window
    mkdir my-product && cd my-product
    akili init --name my-product

    This creates 6 YAML manifest files in .akili/:

    • product.yaml — Product metadata, schedule, and tier
    • sources.yaml — Source declarations and connections
    • transforms.yaml — Transform definitions (SQL, Python)
    • quality.yaml — Quality checks and SLA definitions
    • serving.yaml — Serving intent and materialization
    • governance.yaml — Classification and access control
  3. Validate manifests

    Terminal window
    akili validate .akili/
  4. Deploy the data product

    Terminal window
    akili product deploy my-product

    Use --dry-run to preview changes before applying, or --version v2 for a specific version.

  5. Trigger an execution

    Terminal window
    akili run trigger my-product

    Add --force to re-execute even if data is up to date.

  6. Query the results

    Terminal window
    curl -H "Authorization: Bearer $TOKEN" \
    "https://api.akili.systems/api/v1/products/my-product/data?tenant=my-org"