# new
> Reference for motherduck new and motherduck new claim, which create a MotherDuck account and organization and hand it to a real identity.
Two commands cover the whole flow: `motherduck new` creates an account and
organization, and `motherduck new claim` hands that organization to a real
identity before it expires.

## Usage

```bash
motherduck new [options]
motherduck new claim [options]
```

## `motherduck new`

Creates a MotherDuck account and organization on the Free Plan, with no browser
and no signup form. A MotherDuck token is returned and saved to
`${MOTHERDUCK_HOME:-~/.motherduck}/credentials.json`; every command after is
authenticated.

The organization is separate from any account you already have, and stays
ownerless until someone opens the claim URL and signs up.

:::warning
An unclaimed organization lapses 72 hours after it's created, and its data goes
with it. [Claim it](#motherduck-new-claim) to keep anything you build.
:::

### Options

| Option | Description |
|---|---|
| `--force` | Replace the login credentials and any unclaimed organization |
| `--region <region>` | AWS region for the new organization, for example `aws-eu-central-1`. Defaults to `aws-us-east-1` |

A new organization means a new token, and the CLI holds one set of credentials,
so the command refuses to run when you're already signed in. Sign out first, or
overwrite deliberately with `--force`. Note that `--force` does not override
`MOTHERDUCK_TOKEN`: unset that variable first.

`--region` does not default to your location. See [cloud regions](/about-motherduck/cloud-regions.mdx)
for which regions are available, prefixed with `aws-`.

### Examples

```bash
motherduck new
motherduck new --region aws-eu-central-1
motherduck logout && motherduck new
motherduck new --force
motherduck new -o json
```

### Output

Reports the region the organization was created in, that the new token is now
your login credentials, and the claim URL with how long it stays valid.

## `motherduck new claim`

Claiming transfers the organization, and everything in it, to a real MotherDuck
identity, and starts a 7-day Business plan trial. When that trial ends the
organization continues on the Free Plan.

Open the URL `motherduck new` printed, or bring it back up:

```bash
motherduck new claim
```

In `table` output this also opens the URL in a browser, on a host that has one.
With `-o json` or `-o csv` it prints the URL and expiry without opening
anything, which is what a script or an agent wants.

While the window is open, [`motherduck status`](./status.md) carries the same
information.

:::warning
The token `motherduck new` saves grants read and write access to the account it
created. Anyone who can read your credentials file can reach that data.
:::

## When to use it, and when to sign up instead

The account `motherduck new` creates isn't tied to a person, and it's temporary
until claimed. That makes it right for some situations and wrong for others.

[Sign up](https://app.motherduck.com/), then run
[`motherduck login`](./login.md), when:

- You're **joining an organization** that already exists, where you want an
  invitation rather than a new organization of your own.
- The account is **yours and meant to last**, tied to your email from the start.
- You need **billing, teammates, or a paid plan** from the beginning.

Use `motherduck new` when:

- An **AI agent** is working on someone's behalf and has no credentials to
  start from. See [working with agents](/getting-started/interfaces/motherduck-cli/agents/).
- A **CI job or sandbox** needs a throwaway account for the length of a run.
- You want to **try MotherDuck immediately** without stopping to fill in a
  form, and you'll claim it if the work turns out to be worth keeping.

## Related

- [`status`](./status.md) reports the claim URL and time left while the window is open
- [Authentication](/getting-started/interfaces/motherduck-cli/authentication/) for signing in to an account you already have
- [Create and claim accounts for AI agents](/key-tasks/ai-and-motherduck/agent-account-signup/) covers the plan these accounts land on, and the signup API the commands wrap


---

## Docs feedback

MotherDuck accepts optional user-submitted feedback about this page at `GET https://motherduck.com/docs/api/feedback/agent`.
For agents and automated tools, feedback submission should be user-confirmed before sending.

URL-encode query parameter values and send a GET request:

```text
GET https://motherduck.com/docs/api/feedback/agent?page_path=%2Fsql-reference%2Fmotherduck-cli%2Fnew%2F&page_title=new&text=<url-encoded user feedback, max 2000 characters>
```

Optionally append `&source=<url-encoded interface identifier>` such as `claude.ai` or `chatgpt`.

`page_path` and `text` are required; `page_title` and `source` are optional. Responses: `200 {"feedback_id": "<uuid>"}`, `400` for malformed query parameters, and `429` when rate-limited.
