Skip to main content

CloudQuant Data Liberator Overview

CloudQuant Data Liberator is CloudQuant’s core data delivery platform that provides simple point-in-time data access via API for both live and historical time series data.

Architecture

CloudQuant Data Liberator serves as the central hub for accessing CloudQuant’s data ecosystem:
  • Data Ingestion — Connects to 70+ data providers and integrates their feeds
  • Data Storage — Manages time series data with efficient compression and indexing
  • Data Delivery — Provides API access in multiple programming languages
  • Access Control — Manages dataset entitlements and user permissions

Supported Languages

CloudQuant Data Liberator provides native client libraries for:
  • Python — Full-featured client with Pandas DataFrame support
  • C# — .NET client library
  • JavaScript — Node.js module
  • Java — Java client library
  • R — R language client
  • RESTful — HTTP REST API for any language
  • C++ — High-performance native client with Apache Arrow support
  • Excel — Plug-in for direct spreadsheet access

Key Concepts

Datasets

A dataset is a named collection of time series data. Use liberator.datasets() (Python) or equivalent methods to discover available datasets.

Queries

Queries retrieve data from datasets using parameters like time range (as_of, back_to), symbols, and column selection.

Timestamps and MUTS

CloudQuant Data Liberator uses microsecond timestamps (MUTS) for precise time series data alignment.

Getting Started

Choose your preferred language from the API Reference section, or follow the Python Getting Started Guide for the most common path.