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:
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
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
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
-
DeFi Protocols
Build cross-chain DeFi with unified liquidity pools and coordinated price feeds
-
NFT Collections
Launch NFT collections across chains with synchronized metadata and ownership
-
Cross-Chain Bridges
Build secure bridges with real-time state verification and automatic reconciliation
Getting Help¶
- Documentation: You're reading it!
- GitHub Issues: Report bugs and request features
- Discord: Join our community
- Twitter: Follow for updates