Skip to main content

Variational Reference SDK

Project description

Variational SDK for Python

Documentation

https://docs.variational.io/for-developers/api

Quickstart

1. Create API credentials

Navigate to the API settings page at https://testnet.variational.io/app/settings

Variational / Settings / API

Add a descriptive label, create your key, and make sure to save the secret as it's only displayed once.

2. Install Python SDK

pip install variational

3. Make some requests!

from variational import Client, TESTNET
from pprint import pprint

# FIXME: load from environment variables
API_KEY = "your-api-key"
API_SECRET = "your-api-secret"

client = Client(API_KEY, API_SECRET, base_url=TESTNET)
summary = client.get_portfolio_summary().result
pprint(summary)

Client parameters:

  • key: str (required) — your API key
  • secret: str (required) — your API secret
  • base_url: str (optional) — prefix of Variational API endpoints
  • request_timeout: float (default=None) — timeout for individual HTTP requests
  • retry_rate_limits: bool (default=True) — enables automatic retry on HTTP 429 errors

4. Explore

Visit Endpoint Reference to learn which API calls are supported.

Read about the Pagination mechanism used by Variational API.

Learn how Rate Limits and Authentication are applied to your calls.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

variational-0.5.0.tar.gz (12.8 kB view hashes)

Uploaded Source

Built Distribution

variational-0.5.0-py3-none-any.whl (14.9 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page