// Module included in the following assemblies:
//
// applications/projects/working-with-projects.adoc

:_mod-docs-content-type: PROCEDURE
[id="creating-a-project-using-the-CLI_{context}"]
= Creating a project by using the CLI

[role="_abstract"]
If your cluster administrator has provided you with the required permissions, you can create a new project.

[NOTE]
====
Projects starting with `openshift-` and `kube-` are considered critical by {product-title}. 
{product-title} does not allow you to create projects that start with `openshift-` or `kube-` by using the `oc new-project` command.
ifndef::openshift-dedicated[]
Cluster administrators can create these projects by using the `oc adm new-project` command.
endif::openshift-dedicated[]
ifdef::openshift-dedicated[]
For {product-title} clusters that use the Customer Cloud Subscription (CCS) model, users with `cluster-admin` privileges can create these projects by using the `oc adm new-project` command.
endif::openshift-dedicated[]
====

.Procedure

* To create a project, enter the following command:
+
[source,terminal]
----
$ oc new-project <project_name> \
    --description="<description>" --display-name="<display_name>"
----
+
The following example uses actual values:
+
[source,terminal]
----
$ oc new-project hello-openshift \
    --description="This is an example project" \
    --display-name="Hello OpenShift"
----
+
[NOTE]
====
The number of projects that you can create
ifdef::openshift-enterprise,openshift-webscale,openshift-origin,openshift-dedicated,openshift-rosa[]
might be limited by the system administrator.
endif::[]
ifdef::openshift-online[]
is limited.
endif::[]
After your limit is reached, you might have to delete an existing project to create a new one.
====
