We provide a variety of SDKs for consuming Pyth price feeds in both on- and off-chain applications. For on-chain programs, there is a Pyth program deployed on each chain that stores all of our price data. Our SDKs allow on-chain programs to access this information in a simple way. The SDKs also implement some best practices to protect users from accidentially reading stale prices and other common programming errors.