> For the complete documentation index, see [llms.txt](https://docs.switchboard.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.switchboard.xyz/custom-feeds.md).

# Custom Feeds

- [Build and Deploy Feed](https://docs.switchboard.xyz/custom-feeds/build-and-deploy-feed.md)
- [Build with UI](https://docs.switchboard.xyz/custom-feeds/build-and-deploy-feed/build-with-ui.md): Build, simulate, and publish a custom Switchboard feed definition using the Feed Builder web app.
- [Build with TypeScript](https://docs.switchboard.xyz/custom-feeds/build-and-deploy-feed/build-with-typescript.md): Design, simulate, and publish Switchboard feed definitions using TypeScript (Solana and EVM compatible patterns).
- [Deploy Feed](https://docs.switchboard.xyz/custom-feeds/build-and-deploy-feed/deploy-feed.md): How deployment works across Solana/SVM and EVM, and what "deploying a feed" actually means per chain.
- [Advanced Feed Configuration](https://docs.switchboard.xyz/custom-feeds/advanced-feed-configuration.md): FAQ on Feed Resolution and Common Feed Examples
- [Feed Parameter Units](https://docs.switchboard.xyz/custom-feeds/advanced-feed-configuration/feed-parameter-units.md): Units and fixed-point scaling for Switchboard feed configuration parameters.
- [Data Feed Variable Overrides](https://docs.switchboard.xyz/custom-feeds/advanced-feed-configuration/data-feed-variable-overrides.md): Configure request-scoped values in oracle jobs without hardcoding credentials.
- [Variables with CacheTask](https://docs.switchboard.xyz/custom-feeds/advanced-feed-configuration/variables-with-cachetask.md): Storing variables with CacheTask
- [REST APIs with HttpTask](https://docs.switchboard.xyz/custom-feeds/advanced-feed-configuration/rest-apis-with-httptask.md): How to use HttpTask and JsonParseTask
- [How Feeds are Resolved](https://docs.switchboard.xyz/custom-feeds/advanced-feed-configuration/how-feeds-are-resolved.md): Feed resolution description and variable expansion tutorial.
- [Bounding Results](https://docs.switchboard.xyz/custom-feeds/advanced-feed-configuration/bounding-results.md)
- [Decentralized Exchanges](https://docs.switchboard.xyz/custom-feeds/advanced-feed-configuration/decentralized-exchanges.md): Some common tasks relating to Decentralized Exchanges and DeFi.
- [Oracle Aggregator](https://docs.switchboard.xyz/custom-feeds/advanced-feed-configuration/oracle-aggregator.md): Switchboard can fetch data from a number of oracles. Here's how to use them.
- [Time-Weighted Average Prices](https://docs.switchboard.xyz/custom-feeds/advanced-feed-configuration/twap.md): Calculate time-weighted average prices using SurgeTwapTask
- [FAQ](https://docs.switchboard.xyz/custom-feeds/advanced-feed-configuration/faq.md): Frequently Asked Questions
- [Task Types Reference](https://docs.switchboard.xyz/custom-feeds/task-types.md)
