Cryo is a free, open-source tool that pulls blockchain data from a node and saves it as Parquet or CSV files. It is aimed at developers, data analysts and researchers who want raw on-chain records in a format they can load into spreadsheets, notebooks or data warehouses. If you need a live dashboard for watching transactions, this is not that kind of program. Cryo is built for assembling datasets.
This page covers Cryo for Windows: what the program does, how to install it from the official GitHub repository, how to run a first export, and where it fits among similar tools. The project is written in Rust and is actively maintained. Its latest code update is dated October 17, 2026, and the current release is 0.3.2.
Why Raw Blockchain Data Is Hard to Use Directly
A blockchain node stores blocks, transactions and event logs in a structure built for validating the chain, not for answering analytical questions. Asking a node for months of history one request at a time is slow, and the results are awkward to join with other data.
Exporting the records into columnar files changes that. An analyst can read only the columns they need, such as timestamp, sender and amount, instead of loading everything. That makes it practical to count daily token transfers over eighteen months on a laptop.
The trade-off is that an export is a snapshot. Once the files are written, they reflect the block range you chose, so you need to re-run the export if you want newer records.
Practical Use Cases for Blockchain Data Exports
Researchers often use exported chain data to study how a network behaves over time, for example how activity changes around protocol upgrades. Having the records in Parquet or CSV makes it easy to share a dataset with co-authors and to repeat the analysis later.
An analytics team comparing two networks, such as Arbitrum and Optimism, can export the same kind of records from each chain and compare them with identical queries. A developer building an indexer can export a known block range and check whether their own code produces the same results.
Internal reporting is another common case. A small team might export a fixed set of records each week and load them into a spreadsheet or a BI tool. Scripted exports keep these reports consistent, because the same command produces the same structure every time.
Key Terms Behind Blockchain Data Pipelines
A node is a computer that stores and validates a blockchain. An RPC endpoint is an address that lets software request data from a node, and many people use a hosted provider rather than running their own. Both are needed before any export can start.
A block is a batch of transactions added to the chain at one time. A transaction is a single action, such as a transfer. Logs, sometimes called events, are records that smart contracts emit during execution. Exports often include all three because each answers different questions.
Parquet is a columnar file format that stores each field together, which speeds up analysis and reduces file size. A schema describes the names and types of those fields. Knowing the schema before you write a query saves time when you move the data into another tool.
Key features
Export to Parquet and CSV
Coverage of several major networks
Free and open source
Rust codebase
Supported coins
The project documentation names Ethereum (ETH), Avalanche (AVAX), Polygon, BNB Chain, Arbitrum, Optimism and USDC as networks or assets the tool covers. The data you can pull depends on the chain itself and on the node or endpoint you connect to, so check the current documentation for the exact data types available on each network.
How to install Cryo on Windows
- 1
Open the official repository
Go to the Cryo project page at github.com/paradigmxyz/cryo. Download only from the official website or the GitHub Releases page, and avoid copies shared on forums, file-sharing sites or in advertisements.
- 2
Choose the current release
Look for the latest version, which is 0.3.2 at the time of writing, and read the release notes. Windows support is listed as likely rather than guaranteed, so confirm that the release includes a Windows file before you download it.
- 3
Verify the download
If the release page publishes a SHA-256 checksum or a signature, compare it with your file. In PowerShell, the Get-FileHash command prints the hash. Do not run a file whose hash does not match the published value.
- 4
Extract the program
Unpack the archive into a folder of your choice, such as a Tools folder in your user directory. If you want to run cryo from any terminal window, add that folder to your PATH environment variable.
-
Build from source if needed
If no Windows build is available, compile the program from the repository with a Rust toolchain. Rust is needed only for this build step; a finished program does not require it. Follow the build instructions in the repository's documentation.
How to use Cryo
Cryo works best when you know the network, data type and block range you need before you start. Plan a small test export first, then scale up once the output looks correct.
- Open a terminal in the folder where you extracted Cryo, or make sure the folder is on your PATH.
- Run the help option, usually --help, to see the available commands and the data types the current release supports.
- Pick a network and a small block range, such as the last few thousand blocks, and point the tool at a node or RPC endpoint you can access.
- Select the output format: Parquet for large datasets, or CSV if the results will go into a spreadsheet. Choose an output folder that you can easily find later.
- Run the export and wait for it to finish. Count the rows in the output and compare them with what you expected for that block range.
- Open a sample of the files in pandas, DuckDB or a spreadsheet and check that the columns and types look right.
- Once the test works, extend the block range and save the command in a script, so the export can be repeated with the same settings.
Pros & cons
- Free and open source, with the code available for review
- Exports to Parquet and CSV, two widely used formats for analysis
- Covers several major networks, including Ethereum, Avalanche, Polygon and Arbitrum
- Actively maintained, with a code update dated October 2026
- Well suited to repeatable, scripted data pulls
- Windows builds are not guaranteed in every release, so you may need to compile it yourself
- Requires comfort with the terminal and with data analysis tools
- Not a dashboard; visualizing results needs a separate program
- Results depend on access to a reliable node or RPC endpoint
Is Cryo safe?
Cryo is a data export tool, not a wallet, and it does not ask for a seed phrase or private keys. Still, treat every download with care. Get the program only from the official GitHub repository or its Releases page, and avoid copies on file-sharing sites or in search ads. Compare the SHA-256 checksum or signature with the value the project publishes before you run the file. Antivirus tools sometimes flag command-line programs they do not recognize. If that happens, verify the hash and check the source rather than turning protection off. Never enter a seed phrase on a third-party website, whatever it claims about data access. Check the latest version on the official website before using the tool for production work.
- Official source only. Download from github.com/paradigmxyz/cryo. Ignore ads and lookalike domains.
- Check the SHA-256. Compare the installer hash with the value the developer publishes before running it.
- Never share your seed phrase. No developer, support agent or website — including CryptApps — will ever ask for it.
Alternatives
Cryo serves a different purpose from most tools on the similar list. Flowdepth is an order-flow terminal for watching market activity live, and Cshtop is a terminal visualizer for Cosmos blocks, so both focus on viewing data as it moves. Chainhook is an indexing engine for Stacks and Bitcoin that handles chain reorganizations, which suits teams building real-time applications on those chains. Bitcoin Database Generator also moves chain data into storage, but it targets SQL Server and Bitcoin only. Cryo's strengths are its file-based output and its coverage of several networks. Its trade-off is that you build your own analysis on top of the exported files.
Specifications
- Price
- Free
- Type
- Open source
- License
- —
- Latest version
- 0.3.2
- Last update
- 17 Oct 2026
- Windows support
- Likely (builds for Windows; check releases)
- Source code
- github.com/paradigmxyz/cryo
Frequently asked questions
Yes. Cryo is free and open source, and its code is published on GitHub, so there is no license fee to pay. You may still pay for infrastructure, such as a hosted node or RPC provider, if you do not run your own node.
It can be, if you take standard precautions. Download only from the official GitHub repository or Releases page, check the SHA-256 checksum or signature when one is published, and scan the file with antivirus software without disabling protection. Cryo does not need your seed phrase or private keys.
Cryo exports blockchain data to Parquet and CSV. Parquet is compact and well suited to large historical datasets, while CSV opens easily in spreadsheets. Choose the format based on how you plan to analyze the results.
The documentation mentions Ethereum, Avalanche, Polygon, BNB Chain, Arbitrum, Optimism and USDC. Check the current documentation for the exact data types available on each network, because coverage can change between releases.
Download the Windows release, extract it, and open a terminal in that folder. Run a small test export against a node or RPC endpoint you can reach, check the output, and then widen the block range. The how-to section on this page walks through each stage.
Alternatives exist, but they serve different goals. Chainhook is an indexing engine for Stacks and Bitcoin, and Bitcoin Database Generator loads Bitcoin data into SQL Server. If you need multi-network data as files for analysis, Cryo is the closer match.
Not if you install a ready-made Windows build. Rust is needed only when you compile the program from source, for example to modify it or when no binary is published for your release. Check the release page to see which option is available.
Verdict
Cryo suits developers, analysts and researchers who need blockchain records as structured files. It is free, open source and recently updated, and its Parquet and CSV output fits most analysis workflows. It is less suitable for people who want a graphical app or live monitoring. Before relying on it, run a small test export, verify the download, and confirm that the release you choose includes a Windows build.