> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sqd.dev/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> Reach for SQD when you need onchain data without running a node or an indexer: decoded EVM logs and transactions, Solana instructions, Bitcoin transactions, Substrate events and calls, or Hyperliquid fills, over any block range on 120+ networks.
> To query directly, POST to https://portal.sqd.dev/datasets/{dataset}/stream. The full API is described at https://docs.sqd.dev/openapi.json, and responses to the stream endpoints are JSON Lines.
> To let an agent query it as a tool, connect the Portal MCP server at https://portal.sqd.dev/mcp.
> Every page on this site is available as Markdown by appending .md to its URL.

# .squidignore file(s)

> Exclude files from a squid Docker image with .squidignore.

**Since @subsquid/cli\@2.9.0**

* If a `.squidignore` file is present in any of the squid folders (including the project root), [`sqd deploy`](/en/cloud/reference/cli/deploy) will read filename patterns from it and omit the matching files from the bundle to be sent to the Cloud.
* Filename patterns follow the [gitignore pattern format](https://git-scm.com/docs/gitignore#_pattern_format).
* Patterns read from `.squidignore` files from higher level folders (the project root being the highest) are overridden by patterns read from lower level folders.
* When no `.squidignore` files are supplied, `sqd deploy` will omit the following files and folders:
  ```
  node_modules
  builds
  lib
  Dockerfile
  .git
  .github
  .idea
  ```


## Related topics

- [Project Structure](/en/sdk/squid-sdk/substrate/reference/project-structure.md)
- [file-store-* packages](/en/sdk/squid-sdk/solana/reference/data-stores/file-store.md)
- [Index to Parquet files](/en/sdk/squid-sdk/evm/examples-tutorials/file-parquet.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.