zkSync Era developer tools


zkSync Era developer tools

Find below different tools to help you build on zkSync Era.

Adding tools

Did we miss a tool? Add it to the list by creating a PR in our docsopen in new window.

SDKs

Javascript SDK

Extends ethers including zksync-specific methods and utilities.

Python SDK

Extends web3.py including zksync-specific methods and utilities.

Rust SDK

Extends ethers-rs including zksync-specific methods and utilities.

Go SDK

Extends go-ethereum including zksync-specific methods and utilities.

Java SDK

Extends web3j including zksync-specific methods and utilities.

Rust SDK

Extends ethers-rs including zksync-specific methods and utilities.

Toolchains, frameworks and IDEs

zksync-cli

Quickly set up local zkSync dev environment, scaffold projects, and interact with Era seamlessly from your terminal

Atlas ZK

Write, test, and deploy smart contracts from your browser.

Foundry

Fork from the popular toolkit with zkSync-specific features.

Hardhat

Official Hardhat plugins to enhance the developer experience on Era.

Openzeppelin

Battle tested smart contracts to kickstart your project.

Particle Network

Full-stack infrastructure and tools to simplify web3.

Thirdweb

SDKs, smart contracts, tools, and infrastructure for web3.

Testing and debugging

In-memory node

Super fast node built in Rust for local testing and debugging.

Docker setup

Simulate your own testnet locally running an L1 and L2 nodes.

Node Providers

Ecosystem primitives

Safe (Protofire)

Uniswap

(soon)

Data Indexers

Flair

Real-time and historical custom data indexing for any evm chain

Analytics and APIs

Chainlink

(soon)

ZettaBlock

Oracles

You can find all projects deployed on zkSync Era in our ecosystem pageopen in new window