# What is Vilna

Vilna is a blockchain API platform that gives your applications a single REST interface for monitoring addresses, managing wallets, and tracking payments. Instead of integrating each chain separately, you connect once and get normalized, consistent data from Bitcoin, Ethereum, Solana, TRON, and every other supported network.

The API indexes and processes blockchain data before it reaches your application. Confirmations, chain reorganizations, and network-specific edge cases are resolved on Vilna's side. Your code works with clean, predictable responses regardless of the underlying chain.

## How it works

Your application makes standard REST calls with an API key. Vilna handles the chain-specific complexity behind a single consistent interface. Every chain is identified by [CAIP-2](/apis/platform/caip-standards), every asset by [CAIP-19](/apis/platform/caip-standards) - no proprietary naming schemes.

When something happens on-chain - a deposit, a confirmation, a payment - Vilna delivers the event to your webhook endpoint or Telegram channel with at-least-once delivery guarantees.

## Key capabilities

### Multi-chain monitoring

Track addresses and transactions across all supported chains through a single API. Register an address, and Vilna monitors it for activity - incoming transfers, outgoing transactions, token movements, and confirmation status changes. Results come back in the same format whether the address is on Ethereum, Bitcoin, or Solana.

### HD wallet management

Import extended public keys (xPub, BIP-32/44/49/84) and derive deposit addresses through the API. Vilna handles the derivation math - your application gets unique addresses for each customer without managing key material or cryptographic libraries. Private keys never leave your infrastructure.

### Payment tracking and invoicing

Create payment invoices with unique blockchain addresses. Vilna monitors incoming transactions, tracks confirmation progress, and handles partial payments and overpayments automatically. Customers see a payment page with a QR code and live status updates.

### Transaction simulation

Preview EVM transactions before broadcasting. Vilna simulates the execution and returns the expected outcome - balance changes, gas consumption, token transfers, and potential reverts. Catch errors before they cost real money.

### Event delivery

Receive real-time notifications through webhooks or Telegram when blockchain activity occurs. Events cover deposits, withdrawals, confirmations, and balance changes. Every event is delivered with at-least-once delivery guarantees.

Standards-based by design
Every chain is identified by [CAIP-2](https://github.com/ChainAgnostic/CAIPs/blob/main/CAIPs/caip-2.md), every asset by [CAIP-19](https://github.com/ChainAgnostic/CAIPs/blob/main/CAIPs/caip-19.md), every error follows [RFC 7807](https://www.rfc-editor.org/rfc/rfc7807). No proprietary formats to learn.

## Supported blockchains

| Family | Networks |
|  --- | --- |
| EVM | Ethereum, BSC, Polygon, Avalanche, Arbitrum, Optimism, Base, zkSync Era, Linea, Moonbeam, Cronos, Fantom |
| Bitcoin-like | Bitcoin, Litecoin, Bitcoin Cash, Dogecoin, Dash, Zcash |
| Other L1 | Solana, TRON, TON, Cosmos, Cardano, Near, Tezos, Algorand, Flow, Harmony, Sui, Aptos, Monero |


New networks are added regularly. Call [`GET /blockchains`](/apis/platform/api/blockchain/list-blockchains) in the [Platform API](/apis/platform/) for the current list.

## API services

Vilna exposes three services:

- **[Platform API](/apis/platform/)** - blockchain operations: addresses, transactions, balances, wallets, events, invoices, and simulation. This is the API your product integrates with.
- **[RPC](/apis/rpc)** - direct access to blockchain nodes via JSON-RPC and gRPC. One endpoint and one API key for all supported chains, without running your own nodes.
- **[Management API](/apis/mgmt/)** - administration: workspaces, projects, team members, and API key lifecycle. This is the API your operations team uses to manage access and organize resources.


All three use the same authentication model and the same API key infrastructure.

## Who Vilna is built for

- **Crypto exchanges** - deposit detection, address generation, balance sweeping across dozens of chains.
- **Payment processors** - invoice-based crypto payments with QR codes, partial payment tracking, and automatic confirmation.
- **Wallet providers** - HD wallet derivation, real-time balance monitoring, and multi-chain portfolio tracking.
- **DeFi protocols** - programmatic access to on-chain data for automated strategies.
- **Corporate treasury** - multi-chain wallet monitoring, movement alerts, and transaction simulation.


## Developer experience

Vilna is designed to minimize integration time:

- **[Quickstart](/guides/quickstart)** - first API call in 10 minutes.
- **[TypeScript SDK](/guides/sdk)** - fully typed client generated from the OpenAPI spec.
- **[MCP server](/guides/mcp)** - connect your AI coding assistant (Claude, Cursor, VS Code) to the live API reference for faster integration.
- **[OpenAPI spec](/apis/platform/api)** - generate clients in any language.


## Where to go next

Quickstart
Make your first API call in 10 minutes

Vilna for Business
Value proposition, use cases, and onboarding process

Core Concepts
Understand addresses, wallets, events, and API patterns

Platform API
Full endpoint reference for blockchain monitoring