CBFS Cloud
A library for creating and mounting virtual drives in code that connect to remote and cloud-based storage.
Download betaCreate Virtual Drives from Remote Data
CBFS Cloud is a development library for building applications that expose remote storage as a drive on the local filesystem. It enables developers to create and mount virtual drives in code without requiring end-user setup or configuration.
CBFS Cloud connects to and creates virtual drives from data in the following platforms:
- SFTP Servers
- Amazon S3
- S3-Compatible Storage
- WebDAV Servers
- Microsoft OneDrive
- Google Drive
- Azure Blob Storage
- Azure Files
- SharePoint
- NFS Servers
Work with Remote Data Like Local Files
After mounting a virtual drive programmatically, applications and users can work with remote data through standard file system APIs, making external storage as accessible as local files and folders. Built-in intelligent caching minimizes latency and reduces redundant network calls, enabling high-performance access to remote data. This allows existing applications, tools, and workflows to interact with remote data without modification.
CBFS Cloud simplifies connections to back-end systems through a straightforward connection string, eliminating the need for end users to configure or manually mount drives. Rather than building custom integrations for each storage provider, developers can rely on a consistent filesystem abstraction while maintaining full control over how connections are established and managed.
Comprehensive Features for Full Control
Mount Remote Storage as a Local Drive
Expose remote storage systems such as SFTP servers, S3-compatible services, WebDAV (DAV) endpoints, OneDrive, Google Drive, Azure Storage (Files and Blobs), SharePoint, and NFS as local drives or mounted folders. Interact with remote files using standard file APIs, just like working with files on disk.
Intelligent Caching for Efficiency
Optimize performance with built-in caching mechanisms that reduce redundant network operations and improve responsiveness. Configure caching behavior to balance performance, consistency, and resource usage based on application requirements.
Eliminate Upload and Download Workflows
Access, edit, and manage remote files directly without creating local copies. File operations are handled transparently, reducing friction and simplifying application logic.
Create and Mount Drives in Code
Define connections and mount virtual drives directly within your application. No external tools or user configuration required.
Expose Remote Data Through Standard File APIs
Access remote storage using standard file operations. Applications and scripts can work with external data without requiring custom integration logic.
Automate Mounting and Lifecycle Management
Control when and how drives are mounted within your application. Automatically initialize connections, manage sessions, and cleanly unmount resources without relying on end-user configuration.
Support for Secure Remote Protocols
Connect to secure back-end systems including SFTP and cloud storage providers. Leverage existing authentication methods and secure transport mechanisms for safe data access.
Intuitive Component API
Abstract away the complexity of remote protocols and filesystem behavior behind a simple component interface. Focus on your application logic instead of low-level implementation details.
Supported Platforms
.NET
.NET Framework & Cross-platform Components
A .NET component layer managing our high-performance, shared codebase.
Cross-platform support for Windows, Linux, macOS, and anywhere .NET is supported.
Native libraries are also available for individual platforms.
- Support for .NET 10, .NET 9, .NET 8, .NET 7, .NET 6, .NET 5, .NET Core 3.1, and earlier.
- Support for .NET Framework 4.0 and later.
- Seamless integration with Visual Studio.
- Extensive sample applications written in C#.
- Comprehensive integrated product documentation.
Components
The following components are included in CBFS™ Cloud.
Included Samples
The following samples are installed with the product. Please download the trial to get started.
CBCloudDrive