switchboard

Integrate Switchboard oracle price feeds, VRF randomness, and on-demand data into Solana programs.

11|13|Updated Mar 25, 2026
One-click install
npx skills add https://github.com/MetalLegBob/drfraudsworth --skill switchboard-metallegbob
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: switchboard
Source: https://github.com/MetalLegBob/drfraudsworth/tree/main/.claude/skills/switchboard-skill
Command: npx skills add https://github.com/MetalLegBob/drfraudsworth --skill switchboard-metallegbob

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Switchboard provides a permissionless, scalable oracle solution for price feeds, VRF randomness, and real-time data delivery on Solana, enabling apps to securely fetch and stream on-chain data without building their own oracle stack.

Core Features & Use Cases

  • Oracle data with low latency (Surge) and cryptographic randomness (VRF)
  • Real-time quotes, price feeds, and on-demand data for DeFi protocols
  • Use cases include price feeds for assets, on-chain data triggers, and auditable randomness for games and lotteries

Quick Start

Install the TypeScript SDK and initialize a Switchboard Crossbar client to start fetching oracle data.

Frequently Asked Questions about switchboard

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I fetch oracle price feeds for a Solana program?

You fetch oracle price feeds by integrating a permissionless oracle protocol via the TypeScript SDK, initializing a Crossbar client to pull on-demand data. This allows Solana programs to securely retrieve real-time asset quotes without building a custom oracle stack.

What is Switchboard VRF randomness used for on Solana?

Switchboard VRF provides cryptographic randomness on Solana, primarily used for gaming, lotteries, and auditable random outcomes. It delivers secure on-chain randomness so applications can generate verifiable random results without relying on centralized sources.

Can I use on-demand oracle data on Solana devnet and mainnet?

Yes, on-demand oracle data is supported on both Solana devnet and mainnet environments. The permissionless oracle protocol delivers real-time price feeds, VRF randomness, and data triggers across both networks for development and production deployments.

What's the best way to get low latency real-time quotes for DeFi protocols?

The best way to get low latency real-time quotes is using the Surge feature within a permissionless oracle protocol. Surge delivers scalable, on-demand data feeds with low latency, enabling DeFi applications to securely stream real-time asset prices directly on-chain.

Do I need to build my own oracle stack to stream on-chain data?

No, you do not need to build your own oracle stack. By integrating a permissionless oracle protocol, you can securely fetch and stream price feeds, VRF randomness, and real-time data without managing the underlying oracle infrastructure.

How do I trigger on-chain data updates for Solana assets?

You trigger on-chain data updates by integrating the on-demand oracle protocol to fetch real-time quotes and price feeds. This enables Solana applications to securely stream and trigger updates using the TypeScript SDK and Crossbar client.