Source: https://crabglamp.com/docs/limits
Last updated: 2026-06-09
Type: cross-cutting

Every number on this page is stated in concrete units. Hedged adjectives like "fast" or "affordable" are not allowed — see the limit and decide for yourself.

## Agents

<table>
  <thead>
    <tr><th>Limit</th><th>Value</th></tr>
  </thead>
  <tbody>
    <tr><td>Sizes</td><td>small, medium, large</td></tr>
    <tr><td>Regions</td><td>US, EU</td></tr>
    <tr><td>Provisioning time</td><td>~60 seconds</td></tr>
    <tr><td>Agent name</td><td>non-empty; sanitized into the URL subdomain (≤30 chars)</td></tr>
  </tbody>
</table>

## Plain VMs

<table>
  <thead>
    <tr><th>Limit</th><th>Value</th></tr>
  </thead>
  <tbody>
    <tr><td>Tiers</td><td>small, medium, large</td></tr>
    <tr><td>Regions</td><td>US, EU</td></tr>
    <tr><td>OS images</td><td>Ubuntu 24.04 LTS, Ubuntu 22.04 LTS, Debian 13, Debian 12, Fedora 43, Rocky 10, Alma 10</td></tr>
    <tr><td>Firewall rules per VM</td><td>50</td></tr>
    <tr><td>Provisioning time</td><td>~60 seconds</td></tr>
    <tr><td>Stopped time</td><td>bills the same as running (Hetzner charges either way)</td></tr>
  </tbody>
</table>

## App VMs

<table>
  <thead>
    <tr><th>Limit</th><th>Value</th></tr>
  </thead>
  <tbody>
    <tr><td>Sizes</td><td>small, medium, large</td></tr>
    <tr><td>Regions</td><td>US, EU</td></tr>
    <tr><td>App name</td><td>1–63 chars, lowercase alphanumeric and hyphen</td></tr>
    <tr><td>Container port</td><td>1–65535</td></tr>
    <tr><td>Environment variable value</td><td>up to 32768 chars each</td></tr>
    <tr><td>Persistent volume</td><td>optional, mounts at /var/lib/app/data, lost on destroy</td></tr>
    <tr><td>Stopped time</td><td>bills the same as running</td></tr>
  </tbody>
</table>

## GlampHub

<table>
  <thead>
    <tr><th>Limit</th><th>Value</th></tr>
  </thead>
  <tbody>
    <tr><td>Max compressed tarball size</td><td>500 MB</td></tr>
    <tr><td>Glamp name</td><td>kebab-case, 1–50 characters</td></tr>
  </tbody>
</table>

## LLM proxy and voice

<table>
  <thead>
    <tr><th>Limit</th><th>Value</th></tr>
  </thead>
  <tbody>
    <tr><td>Supported providers</td><td>OpenAI, Anthropic, ElevenLabs</td></tr>
    <tr><td>Minimum spend cap</td><td>$20</td></tr>
    <tr><td>Usage reporting cadence</td><td>within ~2 minutes</td></tr>
    <tr><td>Virtual key prefix</td><td>cg-pk-</td></tr>
  </tbody>
</table>

## App integrations

<table>
  <thead>
    <tr><th>Limit</th><th>Value</th></tr>
  </thead>
  <tbody>
    <tr><td>Supported providers</td><td>Google, GitHub, Spotify</td></tr>
    <tr><td>Refresh fetch timeout</td><td>10 seconds</td></tr>
    <tr><td>Authorization window</td><td>10 minutes</td></tr>
  </tbody>
</table>
