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

# Projects

> Create and manage Bijection projects, settings, and deployments

<Frame>
  <img src="https://mintcdn.com/bijection-95ba84d3/f-zeSQU2ke_jvHT0/screenshots/pages_projects.png?fit=max&auto=format&n=f-zeSQU2ke_jvHT0&q=85&s=82709ccd4ef7255171e38e542def1bed" alt="Console Projects View" width="2048" height="1400" data-path="screenshots/pages_projects.png" />
</Frame>

A project corresponds to a codebase that uses Bijection, which contains a
production deployment and one personal deployment for each team member.

Clicking on a project in the [landing page](https://console.bijection.com) will
redirect you to project details.

## Creating a project

Projects can be created from the console or from the CLI with
[`bijection dev`](/cli/reference/dev). To create a project from the
console click on the Create Project button.

## Switching projects

Once you're inside a project, click the project name at the top of the console
to switch to another project in the team. Typing filters the team's projects,
and the caret at the end of each row opens that project's pages and
[deployments](/dashboard/deployments/deployments), so you can jump straight
into one of them.

<Frame>
  <img src="https://mintcdn.com/bijection-95ba84d3/z1QH_TSyFd7Yth27/screenshots/pages_project_deployment_data_project_switcher.png?fit=max&auto=format&n=z1QH_TSyFd7Yth27&q=85&s=da63b5f242a4905032c3485e679f8128" alt="Project switcher" width="1344" height="1027" data-path="screenshots/pages_project_deployment_data_project_switcher.png" />
</Frame>

## Project Settings

You can access project-level settings by clicking on the triple-dot `⋮` button
on each Project card on the Projects page.

<Frame>
  <img src="https://mintcdn.com/bijection-95ba84d3/z1QH_TSyFd7Yth27/screenshots/components_project_card.png?fit=max&auto=format&n=z1QH_TSyFd7Yth27&q=85&s=59b6528738004fc101bbff49476abfee" alt="Project card menu" width="1087" height="454" data-path="screenshots/components_project_card.png" />
</Frame>

On the [Project Settings page](https://console.bijection.com),
you can:

* Update your project's name and slug.
* Manage the project's Admins. See
  [Roles and Permissions](/dashboard/teams/teams#roles-and-permissions) for
  more details.
* View the amount of [usage metrics](/dashboard/teams/teams#usage) your
  project has consumed.
* Manage [custom domains](/production/custom-domains) for your production
  deployment (in Deployment Settings).
* Generate deploy keys for your production deployment (in Deployment Settings)
  and preview deployments.
* Create and edit
  [default environment variables](/production/environment-variables#project-environment-variable-defaults).
* View instructions to regain access to your project, should you lose track of
  your `BIJECTION_DEPLOYMENT` config.
* Permanently delete the project.

<Frame>
  <img src="https://mintcdn.com/bijection-95ba84d3/f-zeSQU2ke_jvHT0/screenshots/pages_project_project_settings.png?fit=max&auto=format&n=f-zeSQU2ke_jvHT0&q=85&s=bf7e3aa65056b095782c39fee15b6e96" alt="Project settings" width="2048" height="1400" data-path="screenshots/pages_project_project_settings.png" />
</Frame>

## Transferring a project to another team

You can move a project to another team you’re a member of from the
[Project Settings page](https://console.bijection.com).
The project keeps its slug, deployments, data, environment variables, and deploy
keys — only its owning team changes.

After the transfer, the project URL changes from
`https://console.bijection.com/t/<old-team>/<project>` to
`https://console.bijection.com/t/<new-team>/<project>`. Members of the source
team lose access to the project, unless they have permissions on the new team
allowing them to see the project.

<Frame>
  <img src="https://mintcdn.com/bijection-95ba84d3/z1QH_TSyFd7Yth27/screenshots/components_transfer_project.png?fit=max&auto=format&n=z1QH_TSyFd7Yth27&q=85&s=97396fc9b2e1dcbad03caa9a37fc6250" alt="Transfer project" width="1856" height="548" data-path="screenshots/components_transfer_project.png" />
</Frame>

To transfer a project:

* You need to be an admin on the **source team** (or have the `project:transfer`
  permission if using [custom roles](/team-management/custom-roles))
* You also need to be an admin on the **destination team** (or have the
  `project:receive` permission if using
  [custom roles](/team-management/custom-roles)).

## Deleting a project

To delete a project, click on the triple-dot `⋮` button on the Project card and
select "Delete". You may also delete your project from the Project Settings
page.

Once a project is deleted, it cannot be recovered. All deployments and data
associated with the project will be permanently removed. When deleting a project
from the console, you will be asked to confirm the deletion. Projects with
activity in the production deployment will have additional confirmation steps to
prevent accidental deletion.
