General Information
The Vaayu API provides developer-friendly payment infrastructure for sending and tracking payments through a simple API. This page explains the conventions used across the API.Base URL
For local development, the API is available at:Authentication
Most protected endpoints require an API key. Send the API key in theX-API-Key header:
Request Format
For endpoints that accept JSON data, send:Response Format
Successful requests return JSON. Example:HTTP Methods
Vaayu uses standard HTTP methods:Common HTTP Status Codes
Transaction IDs
Payment operations return a transaction hash such as:Amounts
Amounts should be provided as numeric values representing the payment amount. Example:Addresses
Blockchain addresses must be supplied in the format expected by the selected network. Example:Sandbox
During development, use the Vaayu sandbox environment where available. Sandbox transactions are intended for testing integration flows without using real funds.API Explorer
If your Vaayu API server is running locally, FastAPI exposes interactive API documentation at:Related Pages
Create API Key
Create and authenticate API keys.
Send Payment
Initiate a payment through the API.
Get Transaction
Retrieve transaction status.
Get Balance
Check a blockchain address balance.