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

Build Applications

Start building decentralized applications on existing OP Stack chains

Deploy a Chain

Launch your own OP Stack chain for your project or organization

Run a Node

Operate infrastructure by running your own OP Stack node

Contribute to Protocol

Help build the future of the OP Stack protocol

Development Options

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

Architecture Overview

Understand the technical architecture of the OP Stack

Development Tools

Discover tools and services for building on OP Stack

Tutorials

Follow step-by-step tutorials for common use cases
The OP Stack is continuously evolving. Check the OP Stack specifications to stay current with new features and improvements.