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

# Relayers

> Use Snag's transaction relayers for gasless transactions and sponsored onchain actions.

<head>
  <script type="application/ld+json">
    {JSON.stringify({
            "@context": "https://schema.org",
            "@graph": [
              {
                "@type": "TechArticle",
                "headline": "Relayers",
                "description": "Use Snag's transaction relayers for gasless transactions and sponsored onchain actions.",
                "author": {"@type": "Organization", "name": "Snag Solutions", "url": "https://www.snagsolutions.io/"},
                "publisher": {"@type": "Organization", "name": "Snag Solutions", "url": "https://www.snagsolutions.io/", "logo": {"@type": "ImageObject", "url": "https://assets.snagsolutions.io/public/docs/snag-logo-dark-no-bg.svg"}},
                "mainEntityOfPage": "https://docs.snagsolutions.io/stratus/relayers"
              },
              {
                "@type": "BreadcrumbList",
                "itemListElement": [
                  {"@type": "ListItem", "position": 1, "name": "Home", "item": "https://docs.snagsolutions.io/welcome"},
                  {"@type": "ListItem", "position": 2, "name": "Stratus", "item": "https://docs.snagsolutions.io/stratus/stratus-overview"},
                  {"@type": "ListItem", "position": 3, "name": "Relayers"}
                ]
              }
            ]
          })}
  </script>
</head>

# Relayers

Relayers are secure private keys managed by Snag Solutions that enable developers to sign messages and relay transactions on-chain. They are commonly used for:

* Creating gasless transactions
* Triggering admin actions
* Maintaining on-chain oracles
* And much more

Snag Solutions handles both key security and failed transaction management.

## Creating a Relayer

1. Navigate to the Relayers section
2. Provide a name for your relayer
3. Select a blockchain network from the dropdown
4. Click "Create Relayer"

<Note>
  The private key is generated and stored exclusively within [AWS KMS](https://aws.amazon.com/kms/) (Key Management Service). All signing operations take place inside a secure signing enclave.
</Note>

## Funding Your Relayer

To pay for transactions, you'll need to deposit funds into your relayer:

1. Copy your relayer's address
2. Send funds from any wallet to this address
3. Ensure you're on the same blockchain network

<Warning>
  API access for relayer operations is currently in development. We expect to provide full API access to all partners by the end of Q1 2025.
</Warning>

## Withdrawing Funds

To withdraw funds from your relayer:

1. Click the "Withdraw" button
2. Enter the destination address
3. Specify the amount to withdraw

<Danger>
  All on-chain transactions are final. Triple-check the withdrawal address before confirming the transaction.
</Danger>

## Security

Our relayer system prioritizes security through:

* AWS KMS integration
* Secure signing enclaves
* Automated transaction monitoring
* Failed transaction handling
