Switchboard Documentation
  • Switchboard On Demand
  • Understanding Switchboard
    • Introduction
      • Why Switchboard Oracles?
      • Vision & mission
      • Brief History and Key Achievements to Date
      • Switchboard’s Architecture, Tech Stack and Security
        • Trusted Execution Environments (TEEs)
        • Oracle Queues
        • Node Architecture
  • Product Documentation
    • Data Feeds
      • Getting Started with Switchboard Data Feeds
      • Solana / SVM
        • Part 1: Designing and Simulating Your Feed
          • Option 1: Drag-and-Drop Feed Builder
          • Option 2: Designing a Feed in Typescript
        • Part 2: Deploying your Feed On-Chain
        • Part 3: Integrating your Feed
          • Integrating your Feed On-Chain
          • Integrating into Frontends
        • Costs
        • Integrating on Eclipse
      • EVM
        • Part 1: Prerequisites and Quick Start Guide
        • Part 2: Designing and Creating Your Feed
          • Option 1: Drag-and-Drop Feed Builder
          • Option 2: Designing a Feed in Typescript
        • Part 3: Integrating your Feed
          • Integrating your Feed On-Chain
          • Integrating your Feed with Typescript
          • Integrating into Frontends (EVM)
      • Aptos
      • Sui
      • Movement
      • Starknet
      • Optional Features
        • Switchboard Secrets
    • Aggregator
      • How to use the Switchboard Oracle Aggregator
    • Randomness
      • Why Randomness is important?
      • Switchboard's Approach to Verifiable Randomness
      • Tutorials
        • Solana / SVM
        • EVM
  • Tooling and Resources
    • Crossbar
      • Run Crossbar with Docker Compose
    • Switchboard Command Line Interface
    • Technical Resources and Documentation
      • SDKs and Documentation
      • Solana Accounts
      • EVM Identifiers
      • Code Examples (Github)
  • Switchboard Protocol
    • (Re)staking
      • What is (re)staking?
      • What are Node Consensus Networks (NCNs)?
      • What are Vault Receipt Tokens (VRTs)?
      • The Node Partner Program
      • The Switchboard NCN
    • Running a Switchboard Oracle
      • Prerequisites
        • Knowledge about Linux, containers and Self-Hosting
        • Hardware Requirements and AMD SEV SNP
        • Software Requirements
        • Network Requirements
      • Hardware: tested providers and setup
        • OVH
      • Platform: Kubernetes + AMD SEV SNP
        • Bare Metal with Kubernetes (K3s)
      • 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 with Kubernetes (K3s) + AMD SEV SNP
  • Frequently Asked Questions and Glossary
    • FAQ
    • Glossary
Powered by GitBook
On this page
  • What are Data Feeds, and Why are They Essential?
  • What are Switchboard Feeds?
  1. Product Documentation

Data Feeds

PreviousNode ArchitectureNextGetting Started with Switchboard Data Feeds

Last updated 2 months ago

If you're building decentralised applications that require timely real-world, up-to-date asset prices on-chain, you've come to the right place!

What are Data Feeds, and Why are They Essential?

Access to reliable, real-world data is essential for smart contracts and decentralised applications (dApps) to operate effectively, particularly in Decentralised Finance (DeFi). Real-time asset prices, forming the backbone of any DeFi protocol, are among the most critical data points. If you are developing solutions from lending platforms to stablecoins, your application will fundamentally rely on a trustworthy and timely source of price information from an oracle.

This is where Data Feeds come in. Think of them as secure bridges connecting the off-chain world of financial markets to your on-chain smart contracts. They provide a continuous stream of verified, aggregated price data for a wide range of assets, enabling your dApp to react to market fluctuations and operate correctly.

What are Switchboard Feeds?

Switchboard is designed to provide high-performance, robust, and easy-to-integrate Data Feeds specifically for the demands of modern DeFi and Web3 applications. We understand that in these fast-paced environments, latency matters, reliability is paramount, and data accuracy is non-negotiable. So all Switchboard feeds are built to ensure:

  • Low Latency: Receive near real-time price updates, critical for reacting to market opportunities and mitigating risk in dynamic markets.

  • High Reliability & Uptime: Built on decentralised and resilient infrastructure, ensuring consistent data delivery. We aggregate data from multiple reputable sources to enhance accuracy and fault tolerance, minimising single points of failure.

  • Cost-Effective & Efficient: Optimised for performance and efficiency, aiming to provide value without excessive on-chain costs.

  • Private and Equitable Data: Switchboard On-Demand operates within confidential runtimes, ensuring that oracle operators cannot see the data they're fetching or manipulate operations. This guarantees that end-users always get the first look at the data, ensuring fairness and a level playing field.

In this documentation section, you will find detailed information on:

  • : Step-by-step instructions and code examples to integrate Switchboard Feeds into your smart contracts.

  • Instructions and code examples to use optional features with Switchboard Feeds

Want to get building and learn about how to integrate Switchboard Feeds into your application, read the section.

Integration Tutorials
Optional Features:
Getting Started