Archiving, Sending, and Receiving Apps Using Vault
4 minutes to readAccessible from the Caspio sidebar, Vault lets you package Flex apps. Creating an app package allows you to:
- Archive a snapshot of an application version before you edit the app
- Duplicate an app by packaging it and installing it as a separate instance
- Send a package to other Caspio accounts as an installable copy.
Packages include the tables and directories associated with an application. App parameters, their values, and descriptions are included in packages.

Packages overview
Vault organizes packages across three tabs:
- Packages: Shows packages that are available in your account for installation.
- Sent: Shows packages you have sent to other accounts. Recipients are identified by account ID.
- Received: Shows packages you have received from other accounts.
Viewing package properties
Hover over a package in the Packages, Sent, or Received list and click Properties to open the Properties panel. The panel displays the following details:
- About this package — identifiers, creation details, size, notes, the associated application and its origin ID, and (for sent packages) recipient account ID.
- Contents — a list of what the package includes.
- Activities — installation and download history.
Creating app packages
- In the Caspio left panel, click Vault.
- Click Create Package.
- In the panel that opens, select the Flex application you want to package.
- Enter a package name. It may be the same as the application name.
- Optional: To include data or users in the package, in the Include Users and Data panel:
- Click Select.
- In the Directories section, for each directory associated with the app, select one of the following:
- None — Do not include any users from this directory.
- All — Include all users from this directory.
- Used in roles — Include only users assigned to roles in this app.
- In the Tables section, select the checkboxes for the tables whose records you want to include.
- Click Apply.
- Optional: In the Notes field, enter any notes about this package.
- Click Create.
After creation, the package appears in your Packages list and consumes file storage in your account.
Sending app packages
You can send a copy of a Flex app package to up to 10 Caspio accounts. Before you begin, make sure you have the account IDs of the intended recipients.
- In the Caspio left panel, click Vault.
- Hover over the package you want to send and click Send Copy.
- Optional: Edit the package name.
- In the Recipient Account IDs field, enter up to 10 account IDs. To see accounts you have access to, click inside the field.
- Optional: Add a note for recipients.
- Click Send.
After sending, the package appears in your Sent tab, and a corresponding entry appears in the recipients’ Received tab. The recipients also get an email and a Caspio account notification, which contain the sender name and email address.
If you no longer want the recipients to download the package, you can delete it in the Sent tab. If they already downloaded the package, they retain the access but cannot download the package after you delete it.
The list of sent packages allows you to track the number of package downloads (“Downloaded” column).
Receiving app packages
When someone sends you a package, it appears in Vault → Received. To make the package available for installation, you must download it. After downloading, the package appears in your Packages tab and you can install it from there. You can download the same received package multiple times. Vault shows download counts to you as well as the sender.
Received packages count against your file storage resource only after you download them.
If you no longer need a received package to be available for downloading, you can remove it. The status changes to “Removed”. If the sender deletes the package, the status is “Deleted”. Removed or deleted items remain visible for 3 months and are then permanently erased.