Table of contents Switchboard Switchboard On-Demand (Pull) Why Switchboard On-Demand? Quick Start Architecture Design Designing Feeds How Feeds are Resolved Oracle Aggregator Decentralized Exchanges REST APIs with HttpTask Variables with CacheTask Bounding Results LLMs Integration FAQ On Solana / SVM Networks Developers: Quickstart! Designing a Feed (SVM) Creating a Solana Feed Integrating On-Chain (SVM) Integrating into Frontends Costs Starter Projects and Examples Eclipse Links and Technical Docs On EVM Networks Developers: Quickstart! Designing a Feed (EVM) Creating a Feed (EVM) Integrating On-Chain (EVM) Integrating into Frontends Links and Technical Docs On Sui Getting Started Oracle Aggregator Migrating to Switchboard Using Chainlink With Solana With EVM Networks Using Pyth With Solana With EVM Networks Security Glossary Switchboard V2 (Push) Network V2 Data Feeds Life of a Feed Switchboard on Solana Switchboard on Move Switchboard on Starknet Switchboard Randomness Getting Started On Solana / SVM Networks On EVM Networks Technical Docs Switchboard Secrets Getting Started Technical Docs Using Crankbot (beta) Crossbar and Task Runner Run Crossbar with Docker Compose Switchboard Command Line Running Switchboard Oracles Prerequisites: quick intro Knowledge about Linux, Docker and Self-Hosting Hardware Requirements and AMD SEV / SGX Software Requirements Network Requirements Hardware: tested providers and setup Hardware: AMD SEV tested providers Azure Google GCP Hardware: SGX tested providers Azure OVH Vultr Equinix Platform: Docker Compose or Kubernetes? AMD SEV or SGX? AMD SEV: VM guest with Docker Compose SGX: Bare Metal with Docker Compose SGX: Bare Metal with Kubernetes (K3s) SGX: Cloud providers with Kubernetes The Git Repo: Clone Our Code Repo Structure Configuration: Tweaking Configurations cfg/00-common-vars.cfg cfg/00-devnet-vars.cfg and cfg/00-mainnet-vars.cfg Installation: Setup Via Scripts Bare Metal or VM with Docker Compose Bare Metal with Kubernetes (K3s) - SGX ONLY Cloud providers with Kubernetes - SGX ONLY