Python SDK (beta)
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 is currently in beta. During the beta period, the SDK focuses on filesystem operations and LucidLink Connect (S3) capabilities. Workspace management features (user, group, and permission administration) are not included in the beta and will be added in a future release. Features, APIs, and behavior may change before general availability.
The Python SDK is part of our Developer Tools.
What can you do with the SDK?
The beta release of the Python SDK gives you two major areas of functionality: filesystem operations on your LucidLink filespaces, and LucidLink Connect integration for streaming external S3 assets (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 unify your S3 assets with your filespace content. 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 unify your S3 assets with your filespace content. Your team gets a single, streamable view of all their files without data duplication.
What's included in the beta
To set clear expectations, here's a summary of what's available in the beta release and what we are thinking about for future iterations:
Capability | Beta |
|---|---|
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)
Beta
✓
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.
Beta
✓
Clientless filespace access (no desktop client needed)
Beta
✓
Authentication via Service Account bearer tokens
Beta
✓
Workspace management (members, groups, permissions)
Beta
—
LucidLink Connect with Azure Blob Storage
Beta
—
Filespace provisioning and configuration
Beta
—