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

# Concepts

> The building blocks of every Deck integration.

Deck agents operate any software like a human. You control them through a small set of objects: agents define what to do, sources define where to do it, credentials authenticate users, and tasks execute the work.

## Core resources

> [card] [Agents](https://docs.deck.co/concepts/agents.md)
>
> An automated worker scoped to a use case.

> [card] [Sources](https://docs.deck.co/concepts/sources.md)
>
> Any software your agents connect to.

> [card] [Credentials](https://docs.deck.co/concepts/credentials.md)
>
> Store user authentication details in the credential vault.

> [card] [Sessions](https://docs.deck.co/concepts/sessions.md)
>
> An isolated compute environment created when a task runs.

> [card] [Tasks](https://docs.deck.co/concepts/tasks.md)
>
> Tell the agent what to do and what to return. Input in, structured output out.

> [card] [Task runs](https://docs.deck.co/concepts/task-runs.md)
>
> A single execution of a task.

> [card] [Triggers](https://docs.deck.co/concepts/triggers.md)
>
> Run a task on a schedule across many credentials.

> [card] [Workflows](https://docs.deck.co/concepts/workflows.md)
>
> Chain tasks into one run with conditions and loops.

> [card] [Storage](https://docs.deck.co/concepts/storage.md)
>
> Files captured during execution with optional data extraction.


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