# Import from Commander CLI

The Keeper Commander SDK provides command-line or scripted capabilities to import records and folders into your Keeper Vault. Supported import formats are below:

* **JSON** import files can contain records, folders, subfolders, shared folders, default folder permissions and user/team permissions
* **CSV** import files contain records, folders, subfolders, shared folders and default shared folder permissions
* **delinea/thycotic** import includes private folders, shared folders, permissions, file attachments, TOTP codes
* **Keepass** files will transfer records, file attachments, folders and subfolders
* **lastpass** file format is supported, however for end-users we recommend the [automated LastPass import method](/en/keeperpam/commander-cli/command-reference/import-and-export-commands/lastpass-import.md) which supports folders, shared folders and file attachments.
* **lastpass** full enterprise import supports shared folders
* **myki** import method supports records and folders
* **1password** method supports records, folders and file attachments
* **manageengine** method supports records, folders and file attachments

Most features available in the Keeper Admin Console are available through Commander's interactive shell and SDK interface.

<figure><img src="https://914511346-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LSGVtOTYUIkVBoYtFvK%2Fuploads%2FHKeLdw1f35kQbxKaHrCx%2FScreen%20Shot%202022-09-02%20at%201.32.44%20PM.jpg?alt=media&#x26;token=7ed589f7-8b1d-4c70-bb30-0ab3884ffcae" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Learn more about Keeper Commander import methods at\
[https://docs.keeper.io/en/secrets-manager/commander-cli/command-reference/import-and-export-commands](/en/keeperpam/commander-cli/command-reference/import-and-export-commands.md)
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.keeper.io/en/user-guides/import-records-1/import-from-commander.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
