OpenViSTAI · Agents · Blockchain · Crypto
Menu
DeFi

Rainbow — teal-finance

Rainbow is an open-source DeFi options screener with a web dashboard and a Go command-line interface. It retrieves available options data from supported centralized exchanges and decentralized protocols so users can compare markets and spot potential opportunities for strategy research.

Independent OpenViST project profile, based on linked sources.

Rainbow — teal-finance — OpenViST project profile in DeFi.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use Rainbow when researching crypto options across its supported venues and you want a consolidated view of available options data before considering a strategy.

Who it is for

  • Crypto options traders comparing data across centralized exchanges and DeFi protocols.
  • Developers who want to use or run the screener through its CLI or web interface.

Documented uses

  • Retrieve available options data from supported markets.
  • Compare options markets across centralized and decentralized venues.
  • Review potential market opportunities to inform strategy research.
  • Run a terminal-based screener or the web dashboard from source.
Before you choose

Requirements & limits

  • The CLI requires Go v1.22; running the web frontend locally requires Node v18 and npm v9.
  • Docker v20 and Podman v3 are listed as optional container tools.
  • The README lists Deribit and Delta Exchange, plus Lyra, Thales and Zeta, as supported venues.
  • PsyOptions and Opyn are specifically listed as deprecated integrations, so they should not be treated as current coverage.
  • The CLI and web dashboard are distinct use paths; the web frontend requires the server API.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Run the options screener from the CLI

Retrieve available options data and print it in a terminal table.

Before you start

  • Go v1.22
  • A cloned Rainbow repository

Steps

  1. Clone the repository with the command below and enter its directory.

    Documented command
    git clone https://github.com/teal-finance/rainbow
  2. Run the command below.

    Documented command
    go run ./cmd/cli
  3. Allow a few minutes for retrieval; the CLI prints the options data as a table.

Expected outcome

A terminal table of retrieved options data.

Guide limitations

  • The README describes retrieval as taking a few minutes.
  • Results are limited to the exchanges and protocols supported by the project.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
6 October 2026
Original website title
teal-finance/rainbow · Official homepage title · retained in its source language