Glossary

Here, you'll find descriptions of specific and proprietary terms that we use on our website, and in our interfaces and APIs.

Project

The main entity within your Uploadcare account. Each project has a unique name, dedicated storage, settings, API keys, etc. Create as many projects as you need. You can set up shared access to a corporate project for multiple Uploadcare accounts by contacting support.

Keys

Uploadcare Public and Secret API keys are used to identify ownership and establish a connection between your application and your Uploadcare project. The Public key is used for uploading files to a certain project, and the Secret key is used for file management, to perform async operations, etc. Also, your Secret key provides Security for uploads and delivery.

Uploads

The means of uploading your files into your Uploadcare storage. Site admins can upload files using CMS Plugins. Developers can utilize Upload JS API and Integrations with frameworks such as Node.js. End users can upload images and other files using the File Uploader web module.

UUID

A Unique Identifier given to each file when it's uploaded to your Uploadcare Project. You can get a file via the CDN link, where the UUID is a part of it. Also you can apply transformations to the file, etc.

File Uploader

A website file uploading module that you can embed into your website as a dialog window, panel, or button. File Uploader is linked with your Uploadcare project via the Public key. This module works in all modern browsers.

File Uploader API

The Application Programming Interface in the form of a JS SDK for File Uploader customization. The interface, behavior, and File Uploader features can be customized to match your website design and function. For example, you can specify which uploading sources to offer.

Upload Sources

The sources from which you and your end users can upload images and other content. An uploading source can be a local drive, camera, social networks, or cloud services, such as Google Photos, Facebook, Instagram, etc.

Custom OAuth Applications

An option to use the OAuth protocol to connect applications like Facebook, Dropbox, Flickr, and others to manage their content with Uploadcare. With this feature, your app will request permissions to your app when accessing Upload Sources.

Storage

Your primary project's storage that keeps the original file versions. Whenever a website visitor accesses a file, it gets copied to the closest CDN node and then it gets cached there. The original file from the storage stays intact.

Storing

A process of saving your files to Uploadcare storage after they're uploaded. The Automatic file storing option stores all incoming files as long as they’re not explicitly deleted.

Custom Storage

Amazon S3 Bucket storage, which you can use instead of your Uploadcare storage if your solution or company policy requires storing all files with Amazon. Some features like Adaptive Delivery and CDN operations (e.g., image transformations) won’t be available.

Delivery

A set of options to deliver stored files to end users and your website visitors in a fast and reliable way. There are options for manual and automatic delivery. Also, you can deliver files that were not explicitly loaded and stored, for example, the results of image processing or document conversion.

CDN

Uploadcare CDN is a global system that delivers files to end users around the world. It uses other CDN providers for better coverage, speed, and reliability.

CDN Operations

Commands that are added to the CDN image link that can transform images, convert documents, encode videos, get file info, and do other operations without any coding.

Adaptive Delivery

Next-generation responsive design. Adaptive Delivery JS SDK is a smart technology that optimizes all image content automatically depending on a client's device, web browser and other parameters.

Whitelist

An option that allows uploading images from the domains you trust. This can help you build a more secure and closed system for end users. Each Uploadcare project has its own Whitelist.

Custom CNAME

Display your own domain in CDN links to all files stored with Uploadcare. By default, all file links contain ucarecdn.com. By setting a Custom CNAME, the file links will start with cdn.mycompany.com instead of mycompany.ucarecdn.com.

Media Proxy

With the Media Proxy feature you can manage images that are already hosted on your website and optimize their delivery with Uploadcare and skip the uploading step.

Proxy Endpoint

A Proxy Endpoint is a link prefix that goes before the actual link to the file on your domain. For example **https://yoursite.ucr.io/**https://yoursite.com/assets/image.jpg. This will deliver image.jpg file with Uploadcare CDN.

Transformations

A set of functions to manipulate images, encode videos, and convert documents. Accessible via CDN link commands and REST API.

Image Transformations

On-the-fly image transformations such as compress, resize, crop, rotate, flip, change colors, blur, sharpen, set overlay, and many other transformations (about a hundred). The transformations are applied in real time at the moment when the image is requested by the client. The transformed images get cached on the CDN and load even faster the next time.

Video Encoding

The process of video conversion, that enables your video file to be played on the web by the modern browsers, and gives it an optimal file size. Also, you can apply some transformations on the Video Encoding step. This feature is available via the REST API. Select an Uploadcare Plan where this feature is supported.

Document Conversion

The process of document conversion from one format into another. For example, you can convert DOC to PDF, or a PDF into a set of images. Document conversion can be done through the REST API. Select an Uploadcare Plan where this feature is supported.

Intelligence

A set of artificial intelligence algorithms for finding faces, objects, and colors in images for subsequent smart processing, filtering, and categorization.

Smart Crop

An AI and content-aware algorithm used to automatically crop leave only important things, such as faces and objects automatically. It can be used as a standalone feature, and it's also a part of Adaptive Delivery technology.

Smart Compression

An AI algorithm used to select an applicable image format (e.g., JPEG, WebP) and compression ratio so the file size is reduced while still keeping the visual quality. This operation can be performed manually or automatically with Adaptive Delivery enabled.

Smart Blur

An AI and content-aware algorithm that can blur faces and other objects that you specify. This way, you don't have to list coordinates on images that you want to process, which saves a lot of time.

Auto-enhance

An automatic procedure that applies certain filters, such as contrast, brightness, vibrance, and color to improve visual characteristics. This technology analyzes the initial image and its properties. Based on the analysis, it picks values for each improvement.

Security

A set of options to provide security for uploading, access and delivery of your files to end users. Includes Secure Uploads and Secure Delivery.

Secure Uploads

This feature requires a Secret key for file uploading. After you enable Secure Uploads, your app will have to provide an extra token (i.e., signature) to the Upload API to receive the upload. It prevents other apps that may have your Public API key from uploading to your account on your behalf.

Secure Delivery

This feature controls who can access files with sensitive and personal data, and for how long. You'll need to generate a secure token (i.e., signature) with an Uploadcare Secret key to use Secure Delivery. Set up a Custom CNAME before using this feature.

Uploadcare APIs

A set of APIs for all system components. The Upload API is used to upload files while the REST API is used to manipulate stored files (e.g., apply conversions).