Setting up your environment for the VKRA API
VKRA is a REST API designed to be language-agnostic. You don't need to install a specific SDK to get started, although official libraries are coming soon.
To use the VKRA API, you need to securely store and manage your API keys.
We recommend using the requests library for synchronous calls or httpx for asynchronous agentic workflows.
pip install httpxYou can use the native fetch API (Node.js 18+) or libraries like axios.
# No installation required for native fetchWhen making requests, ensure you include the required headers.
| Header | Description |
|---|---|
x-api-key | Your production or development API key. |
Content-Type | Set to application/json for POST requests. |
You can pin your integration to a specific API version using the API-Version header.
curl -X POST https://api.vkra.org/search \
-H "API-Version: 2024-01-15" \
...