Skip to main content
The OP Stack is the standardized, shared, and open-source development stack that powers Optimism and makes it easy to spin up your own production-ready Layer 2 blockchain. Whether you’re building applications or deploying your own chain, the OP Stack provides the foundation you need.

What is the OP Stack?

The OP Stack is a modular collection of software components that work together to create Layer 2 blockchains. It includes:
  • Execution Layer: Processes transactions and manages state
  • Consensus Layer: Handles block production and validation
  • Data Availability: Ensures transaction data is available
  • Settlement Layer: Finalizes transactions on Ethereum

Choose Your Path

Development Options

  • Mainnet
  • Testnet
  • Local Development
Build on OP Mainnet for production applications with real users and value.
  • Network: Production-ready Layer 2
  • Security: Secured by Ethereum mainnet
  • Ecosystem: Full ecosystem of tools and services

Quick Start Guide

1

Set Up Your Environment

Install Node.js, your preferred IDE, and essential development tools
2

Choose Your Framework

Select from popular frameworks like Hardhat, Foundry, or Remix
3

Get Test Funds

Use the Superchain Faucet to get test ETH
4

Deploy Your First Contract

Deploy a simple smart contract to get familiar with the process
5

Explore Advanced Features

Learn about cross-chain messaging, account abstraction, and more

Key Features

  • EVM Compatibility: Full compatibility with Ethereum tooling and smart contracts
  • Low Fees: Significantly lower transaction costs than Ethereum mainnet
  • Fast Finality: Near-instant transaction confirmation
  • Ethereum Security: Inherits security from Ethereum’s consensus
  • Modular Design: Customizable components for specific needs

Next Steps

The OP Stack is continuously evolving. Check our roadmap and updates to stay current with new features and improvements.
I