---
updatedAt: 2025-10-16T18:04:57.000Z
agentTools:
  projectIndex: https://developers.bitlaunch.io/llms.txt
---

# Server Creation Options Object

The Server Creation Options Object holds available options when creating a new server for a particular host.

<Table align={["left","left","left","left"]}>
  <thead>
    <tr>
      <th style={{ textAlign: "left" }}>
        Field
      </th>

      <th style={{ textAlign: "left" }}>
        Type
      </th>

      <th style={{ textAlign: "left" }}>
        Example
      </th>

      <th style={{ textAlign: "left" }}>
        Description
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td style={{ textAlign: "left" }}>
        hostID
      </td>

      <td style={{ textAlign: "left" }}>
        `Integer`
      </td>

      <td style={{ textAlign: "left" }}>
        0 (Digital Ocean)\
        1  (Vultr)\
        2 (Linode)\
        4 (BItLaunch
      </td>

      <td style={{ textAlign: "left" }}>
        The Host Identifier for the set of creation options.
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        image
      </td>

      <td style={{ textAlign: "left" }}>
        `Array of Objects`
      </td>

      <td style={{ textAlign: "left" }}>
        \[ [Host Image Object](https://developers.bitlaunch.io/reference/host-image-object) ]
      </td>

      <td style={{ textAlign: "left" }}>
        A list of images to choose from.
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        region
      </td>

      <td style={{ textAlign: "left" }}>
        `Array of Objects`
      </td>

      <td style={{ textAlign: "left" }}>
        \[ [Host Region Object](https://developers.bitlaunch.io/reference/host-region-object) ]
      </td>

      <td style={{ textAlign: "left" }}>
        A list of regions to choose from.
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        size
      </td>

      <td style={{ textAlign: "left" }}>
        `Array of Sizes`
      </td>

      <td style={{ textAlign: "left" }}>
        \[ [Host Size Object](https://developers.bitlaunch.io/reference/host-size-object) ]
      </td>

      <td style={{ textAlign: "left" }}>
        A list of sizes to choose from.
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        available
      </td>

      <td style={{ textAlign: "left" }}>
        `Bool`
      </td>

      <td style={{ textAlign: "left" }}>
        true/false
      </td>

      <td style={{ textAlign: "left" }}>
        If the host is currently available.
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        hostOptions
      </td>

      <td style={{ textAlign: "left" }}>
        `Object`
      </td>

      <td style={{ textAlign: "left" }}>
        [Host Options Object](https://developers.bitlaunch.io/reference/host-options-object)
      </td>

      <td style={{ textAlign: "left" }}>
        A list of server actions that are available for a host.
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        planTypes
      </td>

      <td style={{ textAlign: "left" }}>
        `Array of Objects`
      </td>

      <td style={{ textAlign: "left" }}>
        \[ [Host Plan Type Object](https://developers.bitlaunch.io/reference/host-plan-type-object) ]
      </td>

      <td style={{ textAlign: "left" }}>
        A list of plans types that the host offers.
      </td>
    </tr>
  </tbody>
</Table>