switchboard

Integrate Switchboard Solana oracle feeds and VRF via TypeScript SDK.

125|79|Updated Jan 12, 2026
One-click install
npx skills add https://github.com/sendaifun/skills --skill switchboard
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: switchboard
Source: https://github.com/sendaifun/skills/tree/main/skills/switchboard
Command: npx skills add https://github.com/sendaifun/skills --skill switchboard

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables developers to integrate Switchboard's Solana oracle protocol into applications, delivering price feeds, on-demand data, and verifiable randomness with minimal boilerplate.

Core Features & Use Cases

  • Stateless Oracle Quotes for cost-efficient on-chain data
  • Pull feeds and on-demand feeds for customizable data delivery
  • Surge real-time streaming for sub-100ms updates
  • VRF randomness for verifiable randomness in games and lotteries
  • TypeScript and Rust SDK integrations with complete templates

Quick Start

Install the Switchboard TypeScript SDK (on-demand), configure your network (mainnet or devnet) and queues, then run the provided examples to initialize the program, fetch updates, and read feed values.

Frequently Asked Questions about switchboard

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

FAQPage Schema
How do I integrate Solana oracle price feeds into my application?

You can integrate Solana oracle price feeds by installing the Switchboard TypeScript on-demand SDK, configuring your network queues, and using pull feeds to fetch and read on-chain data values with minimal boilerplate.

How do I get verifiable randomness on Solana for on-chain games?

Verifiable randomness on Solana is delivered through the VRF feature, allowing developers to integrate secure randomness into on-chain games and lotteries using the Switchboard TypeScript and Rust SDKs.

Does Switchboard support real-time streaming oracle data on Solana?

Switchboard supports real-time oracle data streaming on Solana through its Surge feature, which provides sub-100ms updates for applications requiring high-frequency price data.

Do I need to configure specific queues to fetch on-demand oracle data on devnet?

Yes, fetching on-demand oracle data on devnet requires correct program IDs and queue configuration for your specific network, utilizing the Switchboard on-demand TypeScript SDK to initialize the program and fetch updates.

What is the difference between pull feeds and stateless oracle quotes on Solana?

Pull feeds allow customizable on-demand data delivery, while stateless oracle quotes provide cost-efficient on-chain data by minimizing boilerplate, both supported across mainnet and devnet environments via the Switchboard SDK.