---
sidebar_position: 2
---

import { SectionUnderConstruction } from "@site/src/components/admonitions/under-construction.tsx";

# Hutch Agent

<SectionUnderConstruction />

The Hutch Agent is a Python application.

### Local installation

    // TODO

### Cloud

It is possible for you to run Hutch Agent in the Cloud.

Docker images of Hutch Agent are available ([see below](#docker)), meaning you can run it on Cloud VM, or as a Container app on your favourite cloud platform.

:::info Coming soon!
A Cloud native strategy is to use Hutch Agent in a severless function, like [Azure Functions](https://azure.microsoft.com/en-gb/products/functions/) or [AWS Lambda](https://aws.amazon.com/lambda/), combined with a Cloud message queue, such as [Azure Queue Storage](https://azure.microsoft.com/en-gb/products/storage/queues/) or [AWS SQS](https://aws.amazon.com/sqs/), etc.
:::

### Docker

Docker images are available [here](https://github.com/hdruk/hutch/pkgs/container/hutch%2Fagent) and can be configured by Environment Variables.

## Network connectivity requirements

It will need outbound connectivity on whatever ports any desired Activity Sources are running on; typically 443 (HTTPS)
