---
url: /process-functions/blueprint-create.md
description: >-
  Creates a named blueprint for building a hierarchy whose depth isn't known in
  advance. Nothing changes in the model until it's published.
---

# blueprint.create&#x20;

Creates a named blueprint for building a hierarchy whose depth isn't known in advance. Nothing changes in the model until it's published.

::: warning Deprecated
Use [`new HierarchyBlueprint()`](/process-functions/hierarchy-hierarchyblueprint#new-hierarchyblueprint) instead.
:::

```js
blueprint.create(name)
```

## Parameters

| Parameter | Type | Description |
|---|---|---|
| `name` | `string` | The blueprint's name. |

## Returns

`true` when the blueprint was created, or `false` when a blueprint with that name already exists.

## Examples

```js
blueprint.create("Default");
```
