Getting Started

Getting Started / Introduction

Introduction

Welcome to Cloud Storage API

Cloud Storage API is a unified backend solution that connects multiple cloud storage providers through a single, consistent interface.

About This Project

This project is backend-only and currently supports GitHub and Dropbox. It abstracts their APIs into a unified set of endpoints, so your applications can interact with multiple providers without changing code for each one.

By acting as a middleware, it handles authentication, request translation, and response normalization. You can use the included playground or integrate it directly into your app.

Key Features

Unified API

Consistent endpoints for listing, uploading, downloading, deleting, renaming, and managing files/folders.

Provider-Agnostic

Write your integration once and work with GitHub, Dropbox, or any future providers seamlessly.

RESTful Design

Clean REST endpoints that follow standard conventions for smooth integration.

Secure

Environment-based authentication ensures your tokens and credentials are protected.

How It Works

  1. Set up API tokens for GitHub and Dropbox.
  2. Make HTTP requests to the unified endpoints.
  3. The backend translates requests to provider-specific formats.
  4. Receive standardized JSON responses, regardless of provider.

Official Documentation

Note: This is a backend service only. Use Postman, cURL, or the interactive playground to test endpoints.

In this guide