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

# VastAI.create_template

Create a new template.

## Signature

```python theme={null}
VastAI.create_template(
    name: Optional[str] = None,
    image: Optional[str] = None,
    image_tag: Optional[str] = None,
    login: Optional[str] = None,
    env: Optional[str] = None,
    ssh: bool = False,
    jupyter: bool = False,
    direct: bool = False,
    jupyter_dir: Optional[str] = None,
    jupyter_lab: bool = False,
    onstart_cmd: Optional[str] = None,
    search_params: Optional[str] = None,
    disk_space: Optional[str] = None
) -> str
```

## Parameters

<ParamField path="name" type="Optional[str]">
  name
</ParamField>

<ParamField path="image" type="Optional[str]">
  image
</ParamField>

<ParamField path="image_tag" type="Optional[str]">
  image\_tag
</ParamField>

<ParamField path="login" type="Optional[str]">
  login
</ParamField>

<ParamField path="env" type="Optional[str]">
  env
</ParamField>

<ParamField path="ssh" type="bool" default="False">
  ssh
</ParamField>

<ParamField path="jupyter" type="bool" default="False">
  jupyter
</ParamField>

<ParamField path="direct" type="bool" default="False">
  direct
</ParamField>

<ParamField path="jupyter_dir" type="Optional[str]">
  jupyter\_dir
</ParamField>

<ParamField path="jupyter_lab" type="bool" default="False">
  jupyter\_lab
</ParamField>

<ParamField path="onstart_cmd" type="Optional[str]">
  onstart\_cmd
</ParamField>

<ParamField path="search_params" type="Optional[str]">
  search\_params
</ParamField>

<ParamField path="disk_space" type="Optional[str]">
  disk\_space
</ParamField>

## Returns

`str`, Result from the API call.

## Example

```python theme={null}
from vastai import VastAI

client = VastAI(api_key="YOUR_API_KEY")
result = client.create_template()
print(result)
```
