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

# Examples

> Complete integrations, not snippets. Each one runs against an agent you publish yourself.

Every example below needs two things: a workspace API key from **Developers**, and a published agent id from [Your first agent](/first-agent).

Where an example needs nothing else, it says so. Where it needs a [connection](/guides/connections) and signing, it says that too — start with the ones that do not.

<CardGroup cols={2}>
  <Card title="Three curls" icon="terminal" href="/examples/three-curls">
    The smallest working integration. Nothing hosted.
  </Card>

  <Card title="Slack bot" icon="slack" href="/examples/slack-bot">
    Relay, with namespaced subjects per workspace and user.
  </Card>

  <Card title="React chat widget" icon="react" href="/examples/react-widget">
    Direct, with minting and streaming.
  </Card>

  <Card title="Relay service" icon="server" href="/examples/relay-service">
    A backend that fronts Patchwork and hosts signed tools.
  </Card>

  <Card title="Approving a write" icon="shield-check" href="/examples/approving-writes">
    The full confirmation loop, end to end.
  </Card>

  <Card title="Reporting outcomes" icon="clipboard-check" href="/examples/outcomes">
    Handling an action the agent proposes for you.
  </Card>
</CardGroup>

## What they assume

| Example | Needs a connection | Needs signing | Needs a browser |
| - | - | - | - |
| Three curls | no | no | no |
| Slack bot | no | no | no |
| Approving a write | yes | yes | no |
| Reporting outcomes | no | no | no |
| Relay service | yes | yes | no |
| React chat widget | optional | optional | yes |


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