Importing Assets
Ways in which you can import assets in Ango Hub


Ango Hub provides several methods to import assets for labeling.
Methods to Import Assets to Ango Hub
Browser Upload
The Browser Upload method is a drag-and-drop interface, through which files can be imported directly from your system.
If Ango Hub was installed on-premises, assets imported this way will be copied to the /uploaded-data/ folder within Ango Hub's root. If you are using Ango Hub on the cloud, assets imported this way will be uploaded to Ango's AWS encrypted cloud storage in Germany.
Click for information on browser upload.
Cloud Import
You may alternatively upload a JSON containing the file paths and their external IDs. This is what we call Cloud Import. Assets imported this way are not copied over, and are simply fetched as necessary to display them. More details on this method can be found in the pages below:
Upload private cloud assets
File Explorer
You may import assets directly from a connected private cloud storage by navigating the storage from Ango Hub. See File Explorer for more.
SDK Import
By using our SDK, you can import assets, either from your local machine or from a cloud storage location such as an AWS S3 bucket or Azure storage, directly from your Python script. See our SDK documentation for the functions upload_files and upload_files_cloud for more.
Asset Builder
Ango Hub provides an asset builder with which you may create custom assets using the information contained in a .csv you have imported. See the Asset Builder page and upload_files_with_asset_builder function for more.
LLM Chat Assets
You may create empty LLM chat conversations or import existing conversations from JSON. See Creating and Importing LLM Chat Assets for more.
Import Limits
The maximum number of assets you can import at once depends on the import method:
60,000 files, up to 5 GB total
60,000 JSON rows
30,000 files
20,000 rows
10,000 conversations
No separate SDK function limit; project and subscription asset limits still apply
No separate SDK function limit; project and subscription asset limits still apply
10,000 chat assets
100,000 assets
All imports are also subject to your organization's asset quota and any project-level asset limits. If you need to import more assets than a method allows at once, split the import into multiple smaller uploads.
Audio files must have a constant bitrate.
Otherwise, the annotation timings will not be correct in the final export.
Last updated