Complete technical documentation for integrating VStorage into your applications and workflows.
Sign up and generate your API key from the dashboard
Choose your preferred SDK or use our REST API
Upload, encrypt, and manage your files securely
Complete REST API documentation with examples and authentication details.
Bearer token authentication and API key management
Upload, download, delete, and manage files
Secure file sharing and access control
Official SDKs for popular programming languages and frameworks.
npm install vstorage-sdk
pip install vstorage
go get vstorage.io/sdk
Step-by-step guides for integrating VStorage with popular platforms.
Integrate file upload and management into your web app
Add secure file storage to iOS and Android applications
Automate backups with our API and webhooks
Technical details about our security architecture and compliance certifications.
// JavaScript SDK Example
import VStorage from 'vstorage-sdk';
const client = new VStorage({
apiKey: 'your-api-key',
endpoint: 'https://api.vstorage.ch'
});
// Upload a file
const file = await client.upload({
file: document.getElementById('fileInput').files[0],
encryption: 'end-to-end',
metadata: {
name: 'document.pdf',
tags: ['work', 'important']
}
});
// Share the file
const share = await client.share({
fileId: file.id,
permissions: ['read'],
expiresAt: new Date(Date.now() + 7 * 24 * 60 * 60 * 1000) // 7 days
});
console.log('Share URL:', share.url);
Our developer team is here to help you integrate VStorage successfully.