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

# Dune

Set up a fully managed data pipeline to upload data to Dune in a one-off or recurring fashion.

{% hint style="info" %}
The Dune integration is included on paid [Shadow Fork plans](https://www.shadow.xyz/pricing).
{% endhint %}

The Dune integration is available for [one-off exports](/getting-data/one-off-exports.md) and [recurring exports](/getting-data/recurring-exports.md). It's ideal for teams who want to make their shadow events accessible to the community, or for teams who primarily use Dune as a tool for data analysis.&#x20;

When you set up a data export to Dune, you’ll be able to specify:

1. Which contracts and events to export
2. How often to upload the data to Dune (daily, hourly, every 15 min)

You’ll also need to provide a Dune API key, which you can create on Dune following these [instructions](https://docs.dune.com/api-reference/overview/authentication#generate-an-api-key). Make sure that your Dune plan allows you to upload the amount of data required for your data export.

<figure><img src="https://4112099338-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FS7wZ4G2hJbxyJhrQE8Kz%2Fuploads%2FeO4BG6KDm1NISYxihPXB%2FScreenshot%202024-09-23%20at%204.12.30%E2%80%AFPM.png?alt=media&amp;token=970f689d-ea5d-4221-ad91-79ac5c06e1bb" alt=""><figcaption></figcaption></figure>

See the [one-off exports](/getting-data/one-off-exports.md) or [recurring exports](/getting-data/recurring-exports.md) pages for additional information.
