---
title: "POST /projects"
method: POST
path: "/projects"
---

# POST /projects

`POST /projects`

Creates a new DataBrew project.

## Request body

- object
  - `DatasetName` string, required — The name of an existing dataset to associate this project with.
  - `Name` string, required — A unique name for the new project. Valid characters are alphanumeric (A-Z, a-z, 0-9), hyphen (-), period (.), and space.
  - `RecipeName` string, required — The name of an existing recipe to associate with the project.
  - `Sample` object — Represents the sample size and sampling type for DataBrew to use for interactive data analysis.
    - `Size` integer — The number of rows in the sample.
    - `Type` 'FIRST_N' | 'LAST_N' | 'RANDOM' — The way in which DataBrew obtains rows from a dataset.
  - `RoleArn` string, required — The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role to be assumed for this request.
  - `Tags` object — Metadata tags to apply to this project.

## Response `200`

Success

- CreateProjectResponse
  - `Name` string, required — The name of the project that you created.

## Other responses

- `480` — ConflictException
- `481` — InternalServerException
- `482` — ServiceQuotaExceededException
- `483` — ValidationException

---

[API](https://skmtc.net/aws/apis/databrew.md) · [All operations](https://skmtc.net/aws/apis/databrew/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/aws/databrew/versions/c06b9719d66f/schema)
