Splitgraph has been acquired by EDB! Read the blog post.

Welcome to the Splitgraph Documentation

Splitgraph is a data API for read-intensive Web applications, dashboards and BI tools. It provides a PostgreSQL-compatible endpoint for your datasets. Read to find more about how to query Splitgraph from your applications and add data to it.



Learn the basics of Splitgraph, and how you can use it to power data-driven applications.


5 Second Demo

Run a sample SQL query on Splitgraph and get an answer in milliseconds.



Get answers to frequently asked questions about us. Learn when and when not to use Splitgraph, its internals and its users.




Splitgraph allows you to run analytical queries on a variety of datasets: from publicly available data to datasets you uploaded yourself, ingested from a SaaS service or built with dbt. Read on to find out how to query, add and discover data on Splitgraph.

Discover Data
Query Data
Add Data

SQL Client Reference

Splitgraph supports the PostgreSQL syntax and is compatible with most PostgreSQL clients. Check the reference for various clients you can connect to Splitgraph, including language libraries, BI tools or generic SQL clients.

sgr CLI reference

sgr is the command line tool for working with Splitgraph. It allows you to manage automated ingestion pipelines or upload data to Splitgraph. You can also use it standalone, in a decentralized mode.

Splitgraph Python API

All Splitgraph functionality is available in the Python API, offering first-class support for data science workflows including Jupyter notebooks and Pandas dataframes.