Skip to content

Switchboard

Under active development

Switchboard is under active development. APIs, schemas, and on-chain layouts may change. Production use at your own risk. Issues + PRs welcome β€” see the GitHub repo.

Unified Cross-Chain State Synchronization Platform

Switchboard enables seamless cross-chain state synchronization, allowing developers to deploy once and sync everywhere. By leveraging Solana's performance and sub-second finality, Switchboard provides real-time verification across all supported chains with sub-400ms coordination latency.


Key Features

  • πŸš€ Sub-400ms Latency


    Real-time cross-chain coordination using Solana as the high-performance coordination layer

  • β›“ 50+ Chain Support


    All major EVM and non-EVM networks including Ethereum, Polygon, Arbitrum, Solana, NEAR, Cosmos, Sui, and more

  • πŸ— 90% Code Reuse


    Write once, deploy everywhere with unified contract patterns across chains

  • πŸ’Ύ Flexible Database


    Choose between MongoDB or PostgreSQL based on your infrastructure needs


Quick Start

Get started with Switchboard in under 5 minutes:

# Install the CLI globally
npm install -g @switchboard/cli

# Verify installation
switchboard --version
# Install the SDK for programmatic use
npm install @switchboard/sdk

Create Your First Project

# Initialize a new project (development mode uses testnets)
switchboard init my-first-dapp --dev-mode

cd my-first-dapp

# Deploy to multiple testnets
switchboard deploy --dev-mode

# Monitor deployment status
switchboard status --watch

Get Started View Architecture


Architecture Overview

Switchboard uses a simplified 2-service architecture for easier deployment and maintenance:

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Customer API   │────│   Core Engine    β”‚
β”‚   (Port 3000)   β”‚    β”‚   (Port 3001)    β”‚
β”‚                 β”‚    β”‚                  β”‚
β”‚ β€’ Authenticationβ”‚    β”‚ β€’ Oracle Service β”‚
β”‚ β€’ API Gateway   β”‚    β”‚ β€’ Blockchain Ops β”‚
β”‚ β€’ Rate Limiting β”‚    β”‚ β€’ Billing Logic  β”‚
β”‚ β€’ Security      β”‚    β”‚ β€’ Cross-chain    β”‚
β”‚ β€’ Request Proxy β”‚    β”‚   Coordination   β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
Service Port Purpose
Customer API 3000 Customer-facing API gateway with authentication, rate limiting, and request routing
Core Engine 3001 Backend processing including blockchain operations, billing, and cross-chain coordination

Supported Networks

Switchboard supports 50+ blockchain networks across multiple ecosystems:

EVM Networks

Ethereum, Polygon, Arbitrum, Optimism, BSC, Avalanche, Base, zkSync Era, Polygon zkEVM, Linea, Mantle, Scroll

Layer 1 Alternatives

Solana (coordinator), NEAR, Cosmos, Terra, Sui, Aptos

Emerging Networks

Celestia, StarkNet, Flow, Celo, Gnosis, Moonbeam

View All Supported Chains


Performance Metrics

Metric Value
Coordination Latency < 400ms across 50+ chains
Throughput 10,000+ coordinated operations/second
Uptime 99.9% SLA with automatic failover
Gas Optimization 40% reduction in cross-chain fees

Use Cases

  • πŸͺ™ Token Deployment


    Deploy tokens across multiple chains with synchronized supply and consistent addresses

    Token Example

  • 🏦 DeFi Protocols


    Build cross-chain DeFi with unified liquidity pools and coordinated price feeds

    DeFi Example

  • 🎨 NFT Collections


    Launch NFT collections across chains with synchronized metadata and ownership

    NFT Example

  • πŸŒ‰ Cross-Chain Bridges


    Build secure bridges with real-time state verification and automatic reconciliation

    Bridge Guide


Getting Help