# Tutorials

Tutorials provide goal-oriented, step-by-step paths through complete RECAP workflows. Start with one tutorial and follow it from setup through working code, then use the [How-To guides](../../docs/how-to/index.md), [Explanation](../../docs/explanation/index.md), and [Reference](../../reference/index.md) for focused procedures, concepts, and exact API details.


# Domain Models

- [Resource Examples](../../docs/tutorials/resource-examples.md): reusable file and instrument resource shapes. See [resource templates](../../docs/how-to/resource-template.md) and [builder API](../../reference/ResourceTemplateBuilder.md).


# Provenance Workflows

- [Complete Local Provenance](../../docs/tutorials/complete-local-provenance.md): sample hierarchy, process run, parameters, and local provenance query. See [quick start](../../docs/how-to/quick-start-create-and-store-data-locally.md), [build process runs](../../docs/how-to/build-process-runs.md), and [trace provenance](../../docs/how-to/provenance-queries.md).


# Remote Integration

- [Remote Client](../../docs/how-to/setup-recap-server.md): connect through [RecapClient.from_url()](../../reference/RecapClient.md#recap.RecapClient.from_url) using authenticated REST JSON query/read and command transports. See [remote authentication](../../docs/how-to/use-remote-authentication.md), [client API](../../reference/RecapClient.md), and [query API](../../reference/QueryDSL.md).
