---
title: "User interface vs command line interface"
date: "2022-04-05T14:55:10+00:00"
summary: "Compare user interface and command line methods for exporting and importing packages. Learn the specific file formats and requirements for each approach to streamline your workflow and avoid compatibility issues."
image:
type: "page"
url: "/drupal-starter-kits/add-ons/site-studio/user-interface-vs-command-line-interface"
id: "091d9e48-c870-4b88-a38d-573437bda104"
---

Packages can be exported and imported via both the user interface ("UI") and the command line interface ("CLI"). 

Exports
-------

*   Packages exported via the **command line interface (CLI)** are exported as individual files
*   Packages exported via the **user interface (UI)** are exported as a \*.tar.gz archive. A package archive that was exported via the UI will contain individual files identical to a package exported via the CLI.

Imports
-------

*   Imports using the **user interface (UI)** require package files to be compressed into a single archive. Supported formats are “tar.gz”, “tgz” and  “tar.bz2”.
*   Imports using the **Drush CLI tool** expect a package directory to contain individual files. Importing from \*.tar.gz file via Drush CLI tools is not supported.