flip
is a command line tool that provides progamatic access to Flipside's on-chain data exchange.
- Access a fully featured DBT environment and curate your own datasets.
- Gain programmatic access to Flipside's data exchange (based in snowflake) and utilize your favorite programming languages to interact with on-chain data (python, r, go, typescript, etc.)
- [PREREQUISITE] Download Docker for Desktop.
- Download the latest release here for your machine (mac, linux, windows) and unpack its contents.
- Login with your Flipside Velocity account (
./flip auth login
). - Run
./flip --help
to see all the available commands.
flip auth login
Login to the tool with your Flipside Velocity account. If you don't have a Flipside Velocity account sign-up here.
flip auth logout
Logout of your account.
flip auth me
View details on your account.
flip datax creds
Return credentials to Flipside's Data Exchange. These creds will provide you programmatic access to Flipside's curated data views.
The following commands allow you to interact with a fully-featured curation environment powered by DBT.
flip curate init
Generate a Flipside DBT project on your local machine.
! NOTE !
After generating a project cd <your project directory>
to run the commands below.
flip curate dbt-console
Enter into a fully-featured dbt environment. No DBT install is required. The only requirement is that you have docker installed on your machine. This command must be run from the root of your DBT project.
flip curate dbt-docs
Compile and access documentation for your Flipside DBT project. This command must be run from the root of your dbt project.
flip curate reset-env
Remove the current docker image from your machine and re-download the latest version.
flip curate flipside-docs
Retrieve a link to Flipside's official table documentation.