Skip to main content

Python SDK

The LucidLink Python SDK is a developer-friendly library that brings LucidLink's powerful file system and cloud storage capabilities directly into your Python applications. Instead of managing raw API calls, you get a clean, Pythonic interface to interact with your LucidLink filespaces, reading files, writing data, organizing directories, and connecting external cloud storage, all from your own code.

One of the most exciting things about the SDK is that it provides client-less access to your LucidLink environment. Your applications don't need the LucidLink desktop client installed to work with filespace data. This opens the door to embedding LucidLink capabilities into backend services, automation pipelines, cloud functions, and any Python application — wherever Python runs.

The Python SDK focuses on filesystem operations and LucidLink Connect (S3) capabilities. Workspace management features (user, group, and permission administration) are not available in the SDK yet and will be added in a future release.

The Python SDK is part of our Developer Tools.

What can you do with the SDK?

The Python SDK gives you two major areas of functionality: filesystem operations on your LucidLink filespaces, and LucidLink Connect integration for streaming files from S3 storage (available during Trial and as an add-on for Enterprise plans).

Why use the Python SDK?

The SDK is designed for teams and developers who want to go beyond manual file management and unlock the full potential of their LucidLink environment through code.

Capability

Description

Embed into your applications

Integrate LucidLink file operations directly into your products, services, or internal tools. The SDK acts as a native building block for any Python application that needs to interact with filespace data.

Clientless access

No LucidLink desktop client required. The SDK connects directly to your filespace via the API, making it ideal for servers, containers, CI/CD pipelines, and cloud-hosted applications where installing a desktop client isn't practical.

Automate file workflows

Build scripts that organize, move, copy, and clean up filespace content on a schedule or in response to events. Replace manual drag-and-drop with reliable, repeatable automation.

Bridge cloud storage

Use LucidLink Connect through the SDK to link your S3 objects into your filespace. Your team gets a single, streamable view of all their files without data duplication.

Embed into your applications

Description

Integrate LucidLink file operations directly into your products, services, or internal tools. The SDK acts as a native building block for any Python application that needs to interact with filespace data.

Clientless access

Description

No LucidLink desktop client required. The SDK connects directly to your filespace via the API, making it ideal for servers, containers, CI/CD pipelines, and cloud-hosted applications where installing a desktop client isn't practical.

Automate file workflows

Description

Build scripts that organize, move, copy, and clean up filespace content on a schedule or in response to events. Replace manual drag-and-drop with reliable, repeatable automation.

Bridge cloud storage

Description

Use LucidLink Connect through the SDK to link your S3 objects into your filespace. Your team gets a single, streamable view of all their files without data duplication.

What's included

To set clear expectations, here's a summary of what's available in the Python SDK today and what we are thinking about for future iterations:

Capability

Available

Filesystem operations (read, write, list, delete, move, copy)

✓

LucidLink Connect — S3 data stores and external entries (100k file limit w/1 TB storage). Available during Trial as well as for Enterprise workspaces that have purchased LucidLink Connect as an add-on.

✓

Clientless filespace access (no desktop client needed)

✓

Authentication via Service Account bearer tokens

✓

Workspace management (members, groups, permissions)

—

LucidLink Connect with Azure Blob Storage

—

Filespace provisioning and configuration

—

Filesystem operations (read, write, list, delete, move, copy)

Available

✓

LucidLink Connect — S3 data stores and external entries (100k file limit w/1 TB storage). Available during Trial as well as for Enterprise workspaces that have purchased LucidLink Connect as an add-on.

Available

✓

Clientless filespace access (no desktop client needed)

Available

✓

Authentication via Service Account bearer tokens

Available

✓

Workspace management (members, groups, permissions)

Available

—

LucidLink Connect with Azure Blob Storage

Available

—

Filespace provisioning and configuration

Available

—