> For the complete documentation index, see [llms.txt](https://docs.opsmx.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.opsmx.com/isd-spinnaker/opsmx-intelligent-software-delivery-isd-platform-spinnaker/operator-manual/installation-and-configuration/quick-installation/isd-v4.0.md).

# ISD v4.0

To experience ISD quickly, you can install it and deploy your applications. The instructions below are intended to get you started quickly and try out ISD functionality.

{% hint style="info" %}
**Note:  The instructions below are not suitable for production or any other environment where security is a concern, for production-grade installation of ISD/Spinnaker please refer to** [**ISD 4.0 GitOps Installation**](/isd-spinnaker/opsmx-intelligent-software-delivery-isd-platform-spinnaker/operator-manual/installation-and-configuration/standard-installation/isd-v4.0/gitops-based-installation.md)**.**
{% endhint %}

The page helps you to install ISD quickly with the following simple steps.

**Pre-requisites**

* You should have access to a Kubernetes cluster with at least **2 nodes**
* Each node should have a minimum of **32 GB RAM** and kubectl set-up.

**Execute the following commands** (copy-paste in a terminal window):

{% code overflow="wrap" %}

```
kubectl create namespace opsmx-isd
kubectl -n opsmx-isd apply -f https://raw.githubusercontent.com/OpsMx/isd-quick-install/main/isd40/isd-gitea-quick.yaml
```

{% endcode %}

Wait for 20-30 minutes, depending on your network speed. It is normal for some pods to go into an error/crash loop before stabilizing.

**Execute the following command to check the status of the pods:**

```
kubectl -n opsmx-isd get po
```

Once all pod displays **Running** or **Completed status,** wait for a few minutes and then execute the following command:

{% code overflow="wrap" %}

```
kubectl -n opsmx-isd port-forward svc/oes-ui 8080 ## Keep running, it shows messages such as "Forwarding from 127.0.0.1:8080 -> 8080"
```

{% endcode %}

Wait for about 5 min. The halyard pod might restart during this period.&#x20;

Now, open your browser, navigate to <http://localhost:8080>, and log in using the credentials listed below:

* **User Name**: admin
* **Password**: Execute the following command to retrieve the password

  <pre data-overflow="wrap"><code>kubectl get secret isd-openldap -o jsonpath='{.data.LDAP_ADMIN_PASSWORD}'| base64 -d
  </code></pre>

Login into ISD, go to **Setup** --> **Integrations** and click **Sync CD Accounts** to complete the post-installation setup.

![](/files/X2qKesT9yjlUvTRMThFn)

After the successful login, users can create an **Application, Pipeline, Integration, Policy**, and **Agents**. To learn more about them, click on the links below.

* [**Application**](/isd-spinnaker/opsmx-intelligent-software-delivery-isd-platform-spinnaker/user-guide/manage-application.md)
* [**Integration**](/isd-spinnaker/opsmx-intelligent-software-delivery-isd-platform-spinnaker/user-guide/data-sources.md)
* [**Pipeline**](/isd-spinnaker/opsmx-intelligent-software-delivery-isd-platform-spinnaker/user-guide/manage-pipelines.md)
* [**Policy**](/isd-spinnaker/opsmx-intelligent-software-delivery-isd-platform-spinnaker/user-guide/policy.md)
* [**OpsMx Agent**](/isd-spinnaker/opsmx-intelligent-software-delivery-isd-platform-spinnaker/user-guide/opsmx-agent.md)
