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.