Request a Read-only Trial
You can do a quick trial of ApertureDB using one of our demo examples.
Setup ApertureDB Server
We have packaged ApertureDB and all the dependencies in a set of docker images that can be pulled from our DockerHub or cloud-specific container registry. Along with ApertureDB server, we provide a web frontend, Grafana monitoring and logging functionality, and other distributed systems' components required for installing our distributed database. We package these together for deployment in a Kubernetes environment.
- You will need to configure the database if you choose to run it in your VPC or on-premise. *
You can reach out to us at email@example.com to get access for your "on-premises" or "self-hosted" trial and installation.
- We can also host and manage the database for you to get started more easily. *
Setup ApertureDB Client
ApertureDB server supports a JSON-based query API described in this documentation. We offer C++ and Python client bindings to talk to the ApertureDB server. Both bindings allow you to send JSON queries to the server and receive JSON responses.
Our Python client package is available to install via pip3 with source code in our repository.
We also offer an object mapper layer that wraps JSON API to provide simpler Python API and tooling to interact with the database. Some common functions like data loading, dataset interactions, and others are heavily simplified by these Python wrapper calls.
What is adb?
Monitor the Status of your Database
Once the database is setup, and particularly after ingesting some data, you can monitor the resource utilization and logs from our Grafana dashboard.