# Command-line interfaces

Of the four command-line interfaces provided by **Workshop**,
**workshop** and **sdk** are aimed at **Workshop** users.
Meanwhile, SDK authors who use **SDKcraft**
will primarily interact with **sdkcraft**
for building and publishing SDKs on the host,
and **workshopctl**
for SDK hooks to report state from inside a running workshop:

<!-- @artefact workshop (CLI) -->
<!-- @artefact sdk (CLI) -->
<!-- @artefact sdkcraft (CLI) -->
<!-- @artefact workshopctl -->

* [sdk (CLI)](https://ubuntu.com/workshop/docs//reference/cli/sdk.md)
* [sdkcraft (CLI)](https://ubuntu.com/workshop/docs//reference/cli/sdkcraft.md)
* [workshop (CLI)](https://ubuntu.com/workshop/docs//reference/cli/workshop.md)
* [workshopctl (CLI)](https://ubuntu.com/workshop/docs//reference/cli/workshopctl.md)
