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

# Setup guide - Matillion Full SaaS Amazon Redshift

export const PlatformGuideMetadata = ({deploymentType, cloudPlatform, warehouse}) => {
  const pill = label => <span style={{
    background: '#dcfce7',
    color: '#15803d',
    border: '1px solid #bbf7d0',
    borderRadius: '9999px',
    padding: '3px 12px',
    fontSize: '0.85rem',
    fontWeight: '500',
    whiteSpace: 'nowrap'
  }}>
      {label}
    </span>;
  const rows = [{
    label: 'Deployment type',
    value: deploymentType
  }, {
    label: 'Cloud platform',
    value: cloudPlatform
  }, {
    label: 'Cloud data warehouse',
    value: warehouse
  }];
  return <div data-search-exclude style={{
    background: 'var(--colors-background-light, #f9fafb)',
    border: '1px solid var(--colors-border-default, #e5e7eb)',
    borderRadius: '12px',
    padding: '20px 28px',
    marginBottom: '28px',
    boxShadow: '0 1px 4px rgba(0,0,0,0.10)'
  }}>
      <table style={{
    width: '100%',
    borderCollapse: 'collapse'
  }}>
        <tbody>
          {rows.map(({label, value}, i) => <tr key={i}>
              <td style={{
    fontWeight: '600',
    paddingRight: '32px',
    ...i < rows.length - 1 && ({
      paddingBottom: '14px'
    }),
    whiteSpace: 'nowrap',
    verticalAlign: 'middle',
    width: '180px'
  }}>{label}</td>
              <td style={{
    ...i < rows.length - 1 && ({
      paddingBottom: '14px'
    }),
    verticalAlign: 'middle'
  }}>{pill(value)}</td>
            </tr>)}
        </tbody>
      </table>
    </div>;
};

export const maia = "Maia";

This document describes the necessary steps to follow to set up your first working project in {maia} for the following configuration options:

<PlatformGuideMetadata deploymentType="Matillion Full SaaS" cloudPlatform="Provided by Matillion" warehouse="Amazon Redshift" />

***

## Prerequisites

### Amazon Redshift requirements

* An [Amazon Redshift](https://docs.aws.amazon.com/redshift/latest/mgmt/welcome.html) account with the following information:
  * The physical address of the Amazon Redshift leader node. This will be either a name or an IP address.
  * The port Amazon Redshift communicates on, configured when setting up your Amazon Redshift cluster.
  * Your Amazon Redshift username and password.

### Connectivity requirements

* Access enabled for the IP addresses listed under the **Full SaaS** section of [Network access and IP Allowlist requirements](/docs/security/network-access-and-ip-allowlist-requirements/#full-saas).

***

## Setup steps

1. Register for a [{maia} account](/docs/administration/registration).
2. [Create accounts](/docs/administration/manage-other-users) for users and admins who will be active in {maia}.
3. Create a [project](/docs/guides/projects#add-a-new-project), making the following choices:
   * Select **{maia} managed**.
4. Create an [environment](/docs/guides/environments) using your Redshift credentials.
5. Set up [secret definitions](/docs/guides/secrets-and-secret-definitions) for passwords, API keys, and tokens.
6. Create a Git [branch](/docs/guides/branches) in which to begin pipeline work.
7. Create your first [pipeline](/docs/guides/pipelines).
