sgr command line client submits SQL queries to the
sgr engine over a normal Postgres connection to manage
sgr metadata and perform operations on data images.
While the client is written in Python, this doesn't negatively impact
performance. PostgreSQL itself can do the heavy lifting since
most of its operations using the SQL standard.
You can also install
sgr as a Python package,
splitgraph, which allows you to
sgr operations in Python.