# doctl projects – DigitalOcean Documentation > The subcommands of `doctl projects` allow you to create, manage, and assign resources to your projects. Projects allow you to organize your DigitalOcean resources (like Droplets, Spaces, load balancers, domains, and floating IPs) into groups that fit the way you work. You can create projects that align with the applications, environments, and clients that you host on DigitalOcean. - [doctl projects create](https://docs.digitalocean.com/reference/doctl/reference/projects/create/index.html.md): Creates a new project in your account. Projects allow you to organize your DigitalOcean resources (like Droplets, Spaces, load balancers, domains, and floating IPs) into groups that fit the way you work. You can create projects that align with the … - [doctl projects delete](https://docs.digitalocean.com/reference/doctl/reference/projects/delete/index.html.md): Deletes a project. To be deleted, a project must not have any resources assigned to it. - [doctl projects get](https://docs.digitalocean.com/reference/doctl/reference/projects/get/index.html.md): Retrieves the following details for an existing project (use `default` as the to retrieve details about your default project): - The project's ID, in UUID format - The project owner's account UUID - The name of the project - The project's description - The … - [doctl projects list](https://docs.digitalocean.com/reference/doctl/reference/projects/list/index.html.md): List details for your DigitalOcean projects, including: - The project's ID, in UUID format - The project owner's account UUID - The name of the project - The project's description - The project's specified purpose - The project's environment (Development, … - [doctl projects update](https://docs.digitalocean.com/reference/doctl/reference/projects/update/index.html.md): Updates information about an existing project. Use `default` as the to update your default project. ## doctl projects resources The subcommands of `doctl projects resources` allow you to list and assign resources to your projects. - [doctl projects resources assign](https://docs.digitalocean.com/reference/doctl/reference/projects/resources/assign/index.html.md): Assign one or more resources to a project by specifying the resource's uniform resource name ("URN"). A valid URN has the format: `do:resource_type:resource_id`. For example: - `do:droplet:4126873` - `do:volume:6fc4c277-ea5c-448a-93cd-dd496cfef71f` - … - [doctl projects resources get](https://docs.digitalocean.com/reference/doctl/reference/projects/resources/get/index.html.md): Retrieve information about a resource by specifying its uniform resource name ("URN"). Currently, only Droplets, floating IPs, load balancers, domains, volumes, and App Platform apps are supported. A valid URN has the format: … - [doctl projects resources list](https://docs.digitalocean.com/reference/doctl/reference/projects/resources/list/index.html.md): List all of the resources assigned to the specified project displaying their uniform resource names ("URNs").