Skip to main content

The Nuclia Desktop Application

What is the Nuclia Desktop Application?

The Nuclia Desktop Application is a desktop application that allows you to synchronize a local folder or a third-party data source (like Google Drive or DropBox) into your Nuclia account.

Installation and setup

Download the Nuclia Desktop Application latest version and install it on your computer.

Download Nuclia Desktop

Once started, you will be redirected to the Nuclia dashboard to login.

Sync a third-party source

Click on New upload button.

Pick a source connector and authenticate with the corresponding third-party user account.

You are now able to browse the source contents and select the ones you want to send to Nuclia.

Supported source connectors

  • Google Drive
  • Google Cloud
  • DropBox
  • OneDrive
  • Amazon S3
  • Local folder
  • Brightcove

Google Drive and Google Cloud connectors usage

To use the Google connectors, you will have to go to your Google console API Credentials page:

  • click on Create credentials and select Service Account,
  • enter a name, copy the service account email address, and click Create and continue,
  • click on Done,
  • find your service account in the list, open it, and go the Keys tab, click on Add key and select Create new key, then select JSON and click Create. This will download a JSON file containing the service account credentials (you will have to cpy the full JSON string in the Nuclia Desktop Application connector setting form),
  • go to Enabled APIs & services, click on Enable APIs and Services and enable the Google Drive API and/or the Google Cloud Storage API.

Then:

  • for Google Drive, go to the folder you want to sync, click on Share and add the service account email address as a Viewer.
  • for Google Cloud, go to the Google console Storage page, go to the bucket you want to sync, go to the Permission tab, click on Grant Access and add the service account email address as a Storage Object Viewer (note: the bucket name will also be required in the Nuclia Desktop Application connector).

Dropbox connector usage

To use the Dropbox connector, you will have to go to your Dropbox console and create a new application:

  • select Scoped access,
  • select Full Dropbox,
  • enter a name and click Create app
  • go to Permissions tab, and enable files.metadata.read and files.content.read,
  • click on Generate to generate a new access token (it will be required in the Nuclia Desktop Application connector)

OneDrive connector usage

To use the OneDrive connector, you will have to go to your Azure console and create a new application:

  • enter a name
  • select Accounts in any organizational directory (Any Azure AD directory - Multitenant) and personal Microsoft accounts (e.g. Skype, Xbox)
  • select Public client / native (mobile & desktop)
  • and enter the following redirect URI: nuclia-desktop://index.html
  • click Register
  • in the Overview, you will find the Application (client) ID (which is required in the Nuclia Desktop Application connector)
  • go to Authentication tab, and click on Add a platform
  • select Single-page application, and enter the following redirect URI: http://localhost:4200 and in the Implicit grant section, select Access tokens and ID tokens,
  • then go to Certificates & secrets and create a new client secret (also required in the Nuclia Desktop Application connector)

Destinations

The default destination is your Nuclia account. Select a knowledge box and all the files extrated from the source origin will be pushed to this knowledge box.

You can also use Nuclia Understanding API only, meaning the files will be processed by Nuclia and the resulting extracted text and metadata can by pushed to a 3rd-party service like Algolia.