:_mod-docs-content-type: ASSEMBLY
[id="microshift-cli-tools"]
= CLI tools introduction
include::_attributes/attributes-microshift.adoc[]
:context: microshift-cli-tools-introduction

toc::[]

You can use different command-line interface (CLI) tools to build, deploy, and manage a {microshift-short} cluster and workloads. With CLI tools, you can complete various administration and development operations from the terminal to manage deployments and interact with each component of the system.

CLI tools available for use with {microshift-short} are the following:

* Kubernetes CLI (`kubectl`)
* The {oc-first} tool with an enabled subset of commands
* Built-in `microshift` command types

[NOTE]
====
Commands for multi-node deployments, projects, and developer tooling are not supported by {product-title}.
====

[role="_additional-resources"]
[id="additional-resources_microshift-cli-tools"]
== Additional resources

* xref:..//microshift_cli_ref/microshift-oc-cli-install.adoc#microshift-oc-cli-install[Getting started with the OpenShift CLI]
* link:https://docs.redhat.com/en/documentation/openshift_container_platform/4.14/html/cli_tools/openshift-cli-oc#cli-about-cli_cli-developer-commands[About the OpenShift CLI] (OpenShift Container Platform documentation)
* link:https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9[Red Hat Enterprise Linux (RHEL) documentation for specific use cases]
* xref:../microshift_configuring/microshift-cluster-access-kubeconfig.adoc#microshift-kubeconfig[Cluster access with kubeconfig]