Getting Started

Follow these steps to start using fstorage:

  1. Sign up - Create a free account at fstorage.duckdns.org. No credit card required.
  2. Get your API keys - Navigate to the dashboard and generate a unique API key for your applications.
  3. Make your first upload - Use our web interface, CLI, or API to upload your first file in seconds.
curl -X POST https://api.fstorage.duckdns.org/v1/files \
-H "X-API-Key: your-api-key" \
-F "file=@hello.txt"

Uploading Files

fstorage supports all file types. There are no format restrictions — you can upload anything from documents and images to archives and executables.

  • Max file size: 100 MB on the Free plan, 5 GB on Pro, 25 GB on Enterprise
  • Supported formats: All file types are accepted
  • Expiration options: Choose from 1 hour, 24 hours, 7 days, or custom expiration dates
  • Multiple uploads: Upload multiple files simultaneously via the web interface

Security

Your data security is our top priority. fstorage implements multiple layers of protection.

  • AES-256-GCM encryption: All files are encrypted at rest using AES-256-GCM, the industry standard for symmetric encryption.
  • Password protection: Optionally password-protect files for an extra layer of security. Recipients must enter the password to download.
  • HTTPS in transit: All data transfers use TLS 1.3, ensuring files are encrypted during upload and download.
  • Automatic cleanup: Expired files are permanently deleted from our servers using secure deletion methods.

Integrations

Connect fstorage with your favorite tools and workflows.

  • Zapier - Automate file uploads and downloads with thousands of apps. Trigger uploads from email, Slack, or Google Drive.
  • Make (formerly Integromat) - Build complex automation scenarios with fstorage modules for upload, download, and file management.
  • Custom webhooks - Receive real-time notifications when files are uploaded, downloaded, or expired. Configure webhook URLs in your dashboard.

SDKs & Tools

We provide official SDKs for popular programming languages to make integration effortless.

  • Python SDK - pip install fstorage-sdk
  • JavaScript SDK - npm install fstorage-sdk
  • Go SDK - go get github.com/fstorage/sdk-go
  • Ruby SDK - gem install fstorage-sdk
  • CLI - npm install -g @fstorage/cli

Visit our Developers page for detailed code examples and documentation.