For AI agents: read the documentation index. Documentation pages are available as Markdown by appending .md to their URL, or requesting Accept: text/markdown.

Namera Docs

Getting Started

Connect your terminal, inspect an account, and send a test transaction.

Install the CLI

npm install -g @namera-ai/cli

Use Node.js 24.14+ and an unlocked OS keyring.

Set Up Your Account

In the Namera dashboard, create or choose an account. Choose a separate recipient address you control on Base Sepolia.

Create a session key that permits a 0.001 ETH transfer to that recipient. If the dashboard gives you an encrypted import command, run it on this machine and enter the export passphrase privately:

namera session-key import <encrypted-export> --host https://api.namera.ai

Approve the key's installation on Base Sepolia in the dashboard. Wait until it is active, and fund the account with test ETH. Importing alone does not approve network access.

Sign In

namera login

Approve the requested access and select your active session key in the browser. After approval:

OK Signed in as "personal".
-> Run namera wallet list to see your wallets.

List Accounts and Session Keys

namera wallet list
Found 1 delegated wallet:

👛 Example account | Active
-> Address: 0x1111111111111111111111111111111111111111
-> Network type: EVM
-> Custody: Namera-managed
-> Description: SDK test account
-> Created: 11 Oct 2026, 09:00:00 UTC
namera session-key list
👛 Example account

🔑 Example session | Active | Expires in 31 days
-> Networks: Base Sepolia

Use namera wallet get or namera session-key get to choose a resource and inspect its details. Use --output json when you need IDs for scripts.

Simulate the Transfer

namera execution simulate

Choose EVM, your account and session key, then Base Sepolia. Enter your recipient, 1000000000000000 for the amount in wei (0.001 ETH), and 0x for calldata.

Transaction preview
-> Account: 👛 Example account
-> Network: Base Sepolia
-> Session key: Example session
-> Policy decision: Allowed
-> Calls: Succeeded

Simulation only. No transaction was submitted.

Simulation does not submit a transaction. An allowed preview is not a guarantee that a later execution will succeed.

Execute the Transfer

namera execution execute

Enter the same inputs and choose sponsored gas when prompted. This command submits the transaction; prompts collect inputs, not a dry run.

Use the test network

Select Base Sepolia and a recipient you control. The amount is entered in wei: 1000000000000000 is 0.001 ETH.

-> Account: 👛 Example account
-> Network: Base Sepolia
-> Session key: Example session
-> Status: Queued
-> UserOp Hash: 0x1111111111111111111111111111111111111111111111111111111111111111

Not confirmed yet. Check again with:
  namera execution status 0199dfe1-0000-7000-8000-000000000003

Check the Submission

Use the submission ID printed by your command:

namera execution status 0199dfe1-0000-7000-8000-000000000003
-> Status: Pending confirmation
-> UserOp Hash: 0x1111111111111111111111111111111111111111111111111111111111111111

Not confirmed yet. Check again with:
  namera execution status 0199dfe1-0000-7000-8000-000000000003

Keep checking that ID until the status is Confirmed or Failed. Do not rerun execute to check progress.

Example output uses fixture accounts and hashes, captured with the CLI's output formatters. Plain-text output is shown without terminal colors; your values and relative expiry dates will differ.

Next, use Transfer Assets for explicit flags or Connect Codex to give an agent access.