# Build or Access Oracle Programs

SEDA Oracle Programs are programmable, deterministic, verifiable computation modules that can fetch any public or private external data source off-chain or onchain, apply custom logic, and deliver structured outputs either onchain via Core or with ultra-low-latency API/WebSocket via Fast.

Protocols utilize SEDA to create advanced methodologies to aggregate and publish any data onchain. Explore examples of how developers are leveraging SEDA's Programability in production to secure billion of dollars in transaction volume.

{% content-ref url="build-or-access-oracle-programs/how-to-leverage-programability-on-data" %}
[how-to-leverage-programability-on-data](https://docs.seda.xyz/home/for-developers/build-or-access-oracle-programs/how-to-leverage-programability-on-data)
{% endcontent-ref %}

Get started now with building your first Oracle Program:

{% content-ref url="build-or-access-oracle-programs/crypto-price-feed" %}
[crypto-price-feed](https://docs.seda.xyz/home/for-developers/build-or-access-oracle-programs/crypto-price-feed)
{% endcontent-ref %}

{% content-ref url="build-or-access-oracle-programs/session-aware-equity-price-feed" %}
[session-aware-equity-price-feed](https://docs.seda.xyz/home/for-developers/build-or-access-oracle-programs/session-aware-equity-price-feed)
{% endcontent-ref %}

Access an existing Oracle Program from our pre-built library:

{% embed url="<https://seda.xyz/custom>" %}
