# Builder Cookbook

- [Overview](https://docs.filecoin.io/builder-cookbook/overview.md)
- [Table of Contents](https://docs.filecoin.io/builder-cookbook/table-of-contents.md): Contains the full list of recipes. Start here to find the features to build your projects.
- [Data Storage](https://docs.filecoin.io/builder-cookbook/data-storage.md): Recipes of using Filecoin data storage features programmatically.
- [Store Data](https://docs.filecoin.io/builder-cookbook/data-storage/store-data.md): Learn how to store data on the Filecoin network using different mechanisms that suit your project's requirements.
- [Retrieve Data](https://docs.filecoin.io/builder-cookbook/data-storage/retrieve-data.md): Learn how to retrieve data for the Filecoin network with different approaches as well as incentivize data retrievability.
- [Privacy & Access Control](https://docs.filecoin.io/builder-cookbook/data-storage/privacy-and-access-control.md): Learn about encrypting data to be stored on Filecoin and gating access to data already stored on Filecoin.
- [dApps](https://docs.filecoin.io/builder-cookbook/dapps.md): Various features from Filecoin ecosystem to build your dApps.
- [Chain-Data Query](https://docs.filecoin.io/builder-cookbook/dapps/chain-data-query.md): Learn how to connect to Filecoin RPC nodes and query Filecoin chain state and data.
- [Oracles](https://docs.filecoin.io/builder-cookbook/dapps/oracles.md): Learn how to use oracle smart contracts to access external data sources when building an FVM dApp.
- [Cross-Chain Bridges](https://docs.filecoin.io/builder-cookbook/dapps/cross-chain-bridges.md): Learn to support multi-chain dApp use cases with cross-chain bridges.
- [Decentralized Database](https://docs.filecoin.io/builder-cookbook/dapps/decentralized-database.md): Learn how to store the application data with a decentralized database on Filecoin.
- [Filecoin Pin](https://docs.filecoin.io/builder-cookbook/filecoin-pin.md): Pin IPFS content to Filecoin using familiar IPFS tools and workflows.
- [Getting Started](https://docs.filecoin.io/builder-cookbook/filecoin-pin/getting-started.md): Install Filecoin Pin, connect your wallet, deposit storage credit, and pin your first file to Filecoin in around 10 minutes.
- [Filecoin Pin Github Action](https://docs.filecoin.io/builder-cookbook/filecoin-pin/github-action.md): Host a static website with Filecoin Pin using GitHub Actions
- [Filecoin Pin dApp Demo](https://docs.filecoin.io/builder-cookbook/filecoin-pin/dapp-demo.md): See an example of Filecoin Pin working end to end within a web context.
- [Filecoin Pin for ERC-8004 Agents](https://docs.filecoin.io/builder-cookbook/filecoin-pin/erc-8004-agent-registration.md): How to use the Filecoin Pin CLI with ERC-8004 autonomous agents
- [FAQ](https://docs.filecoin.io/builder-cookbook/filecoin-pin/faq.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.filecoin.io/builder-cookbook.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
