Förra året delade vi att vi tänkte om kring hur Proton Drive-appar interagerar med vår backend genom att bygga en delad, robust grund som alla klienter kan använda. Vårt mål är att ge alla en snabbare och mer tillförlitlig upplevelse på Proton Drive, oavsett om du använder det på Windows, macOS, Android, iOS eller via webbappen.
Idag är vi glada att ge dig en framstegsuppdatering, då Proton Drive SDK har fortsatt att mogna bakom kulisserna och nu driver kärnfiloperationer över alla Drive-appar.
Här är vad vi har gjort hittills och vad som kommer härnäst.
En SDK-grund för alla Drive-appar
Proton Drive SDK är det delade lagret som alla Drive-appar använder för att hantera operationer säkert och effektivt. Istället för att varje app implementerar denna logik separat, förlitar de sig alla på samma grund.
Följande finns nu tillgängliga för förhandsgranskning:
- JavaScript SDK
- C# SDK
- Bindningar för Swift och Kotlin
JavaScript och C# SDK:erna driver redan vissa funktioner i alla Proton Drive-klienter. Från och med nästa vecka kommer vi att automatisera uppdateringar till det offentliga förvaret(nytt fönster) så att SDK:erna uppdateras oftare när vi fortsätter att utveckla dem.
Filöverföringar är snabbare, mer tillförlitliga
Att utveckla SDK:n har också gett oss möjlighet att tänka om och optimera mycket av Drives mest prestandakrävande kod, som vi nu har strömlinjeformat. Som ett resultat har Proton Drive-appar nu upp till 60 % snabbare uppladdningar på iOS och 30 % snabbare uppladdningar och 70 % snabbare nedladdningar på webben.
Utöver ren hastighet är SDK:n byggd för att vara vår mest robusta och motståndskraftiga implementation någonsin, särskilt under utmanande nätverksförhållanden.


Vad SDK:n stöder just nu
För närvarande tillhandahåller SDK:erna kärnfunktionalitet för Proton Drive:
- Ladda upp och ladda ner filer
- Skapa mappar
- Byta namn på och flytta objekt
- Ta bort, återställa och permanent ta bort filer
Autentisering och andra Proton-specifika moduler som krävs för fristående tredjepartsintegrationer stöds ännu inte. Dessa delar kommer senare. För tillfället är Proton Drive SDK bäst lämpad för bidragsgivare och tidiga experiment. Den stöds ännu inte officiellt för användning av tredje parter som vill integrera Proton Drive i sina egna produkter.
CLI-verktyg kommer snart
SDK:erna täcker inte alla arbetsflöden än, särskilt med vissa funktioner som fortfarande är under utveckling. För att fylla den luckan arbetar vi på kommandoradsverktyg (CLI) som tillhandahåller Drive-funktionalitet som ännu inte är tillgänglig i SDK:erna. Du kommer att kunna:
- Köra kommandon direkt för vanliga uppgifter
- Bygga ovanpå dem utan att bakåtkompilera Proton Drive
Vi siktar på att göra dessa CLI-verktyg tillgängliga under nästa kvartal (april – juni 2026).
Vad som händer härnäst
Under loppet av 2026 kommer vi att migrera alla befintliga Proton Drive-funktioner till SDK:n, och bygga alla nya funktioner ovanpå den.
Våra prioriteringar är att:
- Slutföra SDK-utrullningen över alla Proton Drive-klienter, så att dator-, mobil- och webbappar använder samma kodbas.
- Uppgradera Drives krypteringsalgoritmer för att använda hårdvaruacceleration på enheten, vilket levererar snabbare operationer samtidigt som CPU-användningen minskar.
- Lägga till de Drive-funktioner som fortfarande saknas i SDK:n, med början i fotouppladdningar och nedladdningar, fildelning, enheter och filrevisioner.
- Gradvis röra oss mot en enda, väldokumenterad integrationsväg som tredjepartsappar kan förlita sig på.
- Bygga en Linux-klient med hjälp av SDK:n, vilket snabbar på utvecklingen och håller den konsekvent med de andra Proton Drive-klienterna.
Vill du hjälpa till?
Även om SDK:n inte är redo än för att bygga helt fristående appar, välkomnar vi feedback från bidragsgivare och tidiga utforskare. Ta en titt på det offentliga förvaret(nytt fönster) och gå med i diskussionen på r/ProtonDrive(nytt fönster) med taggen sdk-preview-discussion.
Tack för ditt fortsatta stöd,
Proton Drive-ingenjörsteamet






