Store & Manage

The first stage of Digital Asset Management is to find a reliable and flexible storage for your assets. You can upload any file type, from almost any source, using a variety of upload options:

SectionDescription
Filerobot DAM ConsoleThe DAM Console is a modern UI allowing your administrators to upload and manage assets. The multi-tenant and multi-role nature of the Console allows multiple projects to be managed by multiple users with different permissions.
Store APIsLeverage our Storage APIs to automate asset upload, management and retrieval in Filerobot.
Uploader WidgetLet users interact with your media assets gallery directly from your web or mobile application. Very easy to integrate and optimised for worldwide delivery.

The Filerobot File system: Airstore

All media assets uploaded into Filerobot are stored in the Filerobot File system called Airstore. Airstore is a distributed File system based on object storage and a distributed database to keep file information like metadata, properties and various other parameters required for a powerful File system in the Cloud.

A file stored in Airstore can be accessed via: //store.filerobot.com/{token}/{folder}/{filename} Note: this URL points to the origin asset in the Filerobot storage. It is not meant to be used on your web or mobile application. You should rather use the Filerobot CDN URL, which will deliver optimized and accelerated assets. More information on Filerobot media URLs below and under Deliver & Accelerate > Implementation.

Each file is represented in the Airstore database with following JSON attributes:

{
    "uuid": "a6ef3fa9-c9c2-5495-b530-e982b3c50000",
    "name": "car.jpeg",
    "size": 152756,
    "size_pretty": "149.18 KB",
    "type": "image/jpeg",
    "meta": {
        "img_h": 667,
        "img_w": 1000,
        "img_type": "JPEG"
    },
    "properties": {
        "lang": "en",
        "tags": [
            "Land vehicle",
            "Vehicle",
            "Car",
            "Mercedes-benz sls amg",
            "Performance car",
            "Sports car",
            "Automotive design",
            "Motor vehicle",
            "Personal luxury car",
            "Mercedes-benz"
        ],
        "search": "Land vehicle Vehicle Car Mercedes-benz sls amg Performance car Sports car Automotive design Motor vehicle Personal luxury car Mercedes-benz",
        "description": ""
    },
    "url_public": "https://store.filerobot.com/fusqadtm/car.jpeg",
    "url_permalink": "https://api.filerobot.com/fusqadtm/v1/get/_/a6ef3fa9-c9c2-5495-b530-e982b3c50000/car.jpeg",
    "sha1": "7139c2fce5a3ba35ae7ea6b3ecee51dc49793158",
    "created_at": "2019-06-10T17:24:39Z",
    "modified_at": "2019-06-10T19:13:18Z",
    "dir_uuid": "7e766397-b258-53b1-933a-a338503e7ebe",
    "dir_name": "/",
    "container": "airstore_094dd930_ccd3_4945_a051_a55b484678a8",
    "public_link": "https://store.filerobot.com/fusqadtm/car.jpeg"
}

Most attributes are self explanatory but below is a detailled description of some of the attributes:

Attribute nameDescription
uuidUnique identified of the file
sizeThe size in bytes of the file
metaMetadata of the file. These are fully customisable via the Change Metadata API. For images, we automatically add the size (width and height) as well as the image format (img_type)
propertiesProperties of the file. Used to store the file's tags, and any custom properties you want to add for later use
searchCombination of the file's details, used for search
descriptionDescription of the file
url_publicPublic URL to access the file, identified by its filename
url_permalinkPublic URL to access the file, identified by its uuid

Metadata and Properties are customisable key:value fields of the file description and are used for search

Media URLs

After uploading your media into Filerobot, you have 3 options for accessing them and delivering them no your web and mobile applications.

CDN link

This link delivers your media over CDN and supports media optimisation like image transformations and JS/CSS minification.

It is recommended to use the CDN link as it supports on-the-fly transformations an accelerates media over CDN.

CDN permalink

Similar to the CDN link, the permalink support media optimisation and JS/CSS minification. However the file is accessed by its UUID rather than its file path and filename.

Public link

This link allows to access the file directly from the storage container. It does not support media transformations and CDN delivery, hence the delivery will be slower than with the CDN links.