# Create a Deployment

There are 3 main ways that a deployment can be created.

{% content-ref url="create-a-deployment/with-a-pull-request" %}
[with-a-pull-request](https://docs.previewhq.com/getting-started/create-a-deployment/with-a-pull-request)
{% endcontent-ref %}

{% content-ref url="create-a-deployment/with-the-dashboard" %}
[with-the-dashboard](https://docs.previewhq.com/getting-started/create-a-deployment/with-the-dashboard)
{% endcontent-ref %}

{% content-ref url="create-a-deployment/with-the-cli" %}
[with-the-cli](https://docs.previewhq.com/getting-started/create-a-deployment/with-the-cli)
{% endcontent-ref %}

{% content-ref url="create-a-deployment/with-our-api" %}
[with-our-api](https://docs.previewhq.com/getting-started/create-a-deployment/with-our-api)
{% endcontent-ref %}
