Quick Start

The shortest path from "I have a Veda Console account" to "I'm making authenticated API calls." Five minutes, no SDK required.

Prerequisites

  • A Veda Console account with API key access

  • A terminal with curl, or a runtime of your choice (Python, Node, anything that can send HTTP)

If you don't yet have a console account, see Getting access.

1. Create an API key

API keys are created and managed in the Veda Console.

  1. Go to Settings → API keys

  2. Click Create API key

  3. Give the key a description (e.g. mainnet-rebalance-bot, analytics-dashboard) — this is how you'll identify it later

  4. Click Create API key

Your plaintext key is shown only once and looks like:

veda_user_live_Bf9MaVT6W09KEJIOHfK9HPeBKNgB9uVU

Copy it into your secret manager now. You cannot retrieve it later — if you lose it, revoke and create a new one.

Capacity & lifecycle

  • Each user can have up to 10 active keys

  • Keys do not expire by default

  • You can revoke a key at any time from the same settings page; revoked keys stop authenticating immediately

  • Deactivated user accounts will stop authenticating via API key

2. Make your first authenticated call

Pass the key as a Bearer token in the Authorization header:

A 200 OK with a JSON body means your key works.

3. Confirm the response

A successful authenticated call against /v1/tx-builder/health returns a small JSON body:

If you get back the JSON above with a 200 OK, your key is good. From here, real work happens against vault-scoped endpoints — see Transaction Builder for the full walkthrough, including how to list a vault's permitted actions and build rebalance calldata.

Next steps

  • Transaction Builder — discover actions, inspect constraints, and build rebalance calldata

  • API Reference — the full endpoint surface in OpenAPI form

  • Change Log — what's new, what's deprecated, and what's coming

Last updated