Back to Projects
March 31, 2026
Salesforce Platform EngineeringActive build

Nebula-Vault

Nebula-Vault is a production-grade Salesforce AppExchange managed package designed to solve the storage limitations inherent in native Salesforce file handling. It provides a unified API for routing file operations to AWS S3, Azure Blob Storage, Google Cloud Storage, Microsoft OneDrive, or Dropbox — configurable per org without code changes. The project demonstrates enterprise Salesforce platform engineering, multi-cloud provider abstraction, and the packaging and deployment constraints specific to the AppExchange.

Role and Focus

Designed and built a multi-cloud storage abstraction layer for Salesforce orgs, packaged as an AppExchange managed package with configurable provider support.

Nebula-Vault

Tech Stack

Platform

ApexSalesforce Metadata APIManaged PackageAppExchange

Cloud Providers

AWS S3Azure Blob StorageGoogle Cloud StorageOneDriveDropbox

Architecture

Provider Abstraction LayerAdmin-Configurable RoutingNamespaced Packaging

Key Highlights

  • Implemented a unified file-routing API that abstracts across five cloud providers (AWS S3, Azure Blob, GCS, OneDrive, Dropbox) behind a consistent Salesforce interface.
  • Built as an AppExchange managed package — enforcing the namespacing, security review readiness, and metadata packaging constraints of the Salesforce ISV model.
  • Designed the provider configuration layer to be admin-configurable per org without requiring code changes or redeployment.