Opteryx

Query your data, where it lives.


Opteryx is a SQL Query Engine with cross-platform, command-line and embedded Python skills.

Features

Multi-platform

Runs most places you can run Python; GCP, AWS, Azure, Kubernetes, Knative, your own servers or a Raspberry Pi.

In Place Analytics

Run queries against data in without loading or migrating into another system.

Simple

Use SQL to query your data, no learning curve for analysts.

Elastic & Available

Scale down to zero, and scale up to respond to thousands of concurrent queries within seconds.

Shared nothing, each query runs in its own environment.

Time Travel

Query data as at a point in time in the past to replay decision algorithms against facts as they were known in the past.

Open Source & Extensible

Fork, contribute, and review. Opteryx is available to all.


Use Cases

Use Opteryx to enable querying of data written by another process, such as logs.
Use Opteryx as a command line tool - bring the power and flexibility of SQL to filter and transform files
Use Opteryx as an embeddable engine - a low-cost option to allow hundreds of analysts to each have part-time databases

Resources to Get Started

open book

Read the Docs

Helpful for new and experienced users, our documentation includes information on how to setup, configure and use Opteryx.
console

Run Examples

Try out the example Google Colab Notebooks to get you started.

Community Support

Reach out to us with any questions you have on setting up, or using Opteryx.