Nebius setup guide

Prepare a Nebius periodic billing export and the read-only Object Storage access key emma needs to import your Nebius costs.

Overview

This guide explains how to prepare your Nebius tenant so that emma can access your billing data, and what credentials to provide during the connection setup.

emma reads your billing data from an Object Storage bucket you control — it never accesses your workloads or infrastructure.

Before you start

You need:

  • Membership in a group with the admin role in your Nebius tenant (e.g. the default admins group) — to create the billing export and the service account
  • The Nebius CLI, installed and signed in to your tenant — to create the access key in Step 3

Step 1 — Create a periodic billing export

The export delivers your billing data to an Object Storage bucket in FOCUS format and updates it every hour.

  1. Open the Nebius web console → Billing → Export → Periodic export tab.
  2. Click Create export.
  3. Fill in:
  • Start month → the first month of billing data to export
  • Project → the project that hosts the bucket. The project's region is shown next to its name (e.g. eu-north1)
  • Object Storage bucket → an existing bucket or a new one
  • Bucket prefix → optional folder path inside the bucket (e.g. /billing/export)
  1. Click Create export.
Create periodic export form

One export covers all projects and regions of your tenant. You can have only one active periodic export per contract — to create a new one, delete the existing export first.

Save the region, bucket name and bucket prefix — you will need them later.

Step 2 — Create a service account

This account will be used by emma to read the export bucket.

  1. Open Administration → IAM → Service accounts tab.
  2. Click Create resource → Service account.

Create resource menu in IAM

  1. Enter a name (e.g. emma-billing-reader), select the project and click Create and continue.
  2. On the Service accounts tab, open the context menu (…) of the new account → Add to group.
  3. Select the viewers group, or a custom group with at least the storage.viewer role on the bucket.

Save the service account ID (e.g. serviceaccount-e00…) — you will need it in Step 3. You can copy it from the service account list.

Step 3 — Create an access key

Nebius issues Object Storage access keys through the CLI.

  1. Create the key for the service account from Step 2:
nebius iam v2 access-key create \
  --account-service-account-id <service_account_id> \
  --description emma-billing \
  --format jsonpath='{.metadata.id}'

The command returns the ID of the new key.

  1. Get the key values:
nebius iam v2 access-key get --id <access_key_id> --format json
  1. Copy two values from the output:
  • status.aws_access_key_id — the Access Key ID (starts with NAKI)
  • status.secret — the Secret Access Key

Store the secret access key securely.

What to enter in emma

FieldValue
Access Key IDCopied from Step 3
Secret Access KeyCopied from Step 3
Object Storage bucket nameBucket name from Step 1
Path prefixBucket prefix from Step 1. Leave empty if you did not set one
RegionRegion of the bucket's project from Step 1 (e.g. eu-north1)

The bucket and its region are also shown on the Periodic export tab, in the Destination bucket column: project (region)/bucket.

Periodic export with destination bucket

What you should know

  • Figures for recent days can change. Nebius rewrites the current month's export every hour. emma imports the latest version every day, so recent figures in your dashboards may change.
  • History starts at the export's start month. emma imports billing data back to the backfill start date, but only for the months the export contains.
  • No tags. Nebius does not include resource tags in its export, so Nebius costs have no tags in emma.
  • Where Nebius costs appear. Expense analysis, Cost breakdown, Resource distribution, Budgets, and Data export. Nebius costs are not yet used by Allocation optimizer and Advisor.
How is this guide?

Last updated on 27 Oct 2026

On this page