El año pasado, compartimos que estábamos repensando cómo las aplicaciones de Proton Drive interactúan con nuestro backend construyendo una base compartida y robusta que todos los clientes puedan usar. Nuestro objetivo es dar a todos una experiencia más rápida y fiable en Proton Drive, ya sea que lo estés usando en Windows, macOS, Android, iOS o a través de la aplicación web.
Hoy, estamos emocionados de darte una actualización de progreso, ya que el SDK de Proton Drive ha seguido madurando entre bastidores y ahora está impulsando operaciones de archivo centrales en todas las aplicaciones de Drive.
Esto es lo que hemos hecho hasta ahora y lo que viene a continuación.
Una base de SDK para todas las aplicaciones de Drive
El SDK de Proton Drive es la capa compartida que usan todas las aplicaciones de Drive para manejar operaciones de forma segura y eficiente. En lugar de que cada aplicación implemente esta lógica por separado, todas confían en la misma base.
Los siguientes ahora están disponibles para vista previa:
- SDK de JavaScript
- SDK de C#
- Enlaces para Swift y Kotlin
Los SDK de JavaScript y C# ya están impulsando algunas funciones en todos los clientes de Proton Drive. A partir de la próxima semana, automatizaremos las actualizaciones al repositorio público(ventana nueva) para que los SDK se actualicen con más frecuencia a medida que continuamos desarrollándolos.
Las transferencias de archivos son más rápidas y fiables
Desarrollar el SDK también nos ha dado la oportunidad de repensar y optimizar gran parte del código más intensivo en rendimiento de Drive, que ahora hemos agilizado. Como resultado, las aplicaciones de Proton Drive ahora cuentan con cargas hasta un 60 % más rápidas en iOS y cargas un 30 % más rápidas y descargas un 70 % más rápidas en web.
Más allá de la velocidad bruta, el SDK está construido para ser nuestra implementación más robusta y resistente hasta ahora, especialmente bajo condiciones de red desafiantes.


Lo que el SDK admite ahora mismo
Actualmente, los SDK proporcionan funcionalidad central de Proton Drive:
- Cargar y descargar archivos
- Crear carpetas
- Cambiar el nombre y mover elementos
- Eliminar, restaurar y eliminar permanentemente archivos
La autenticación y otros módulos específicos de Proton requeridos para integraciones independientes de terceros aún no son compatibles. Esas piezas vendrán más tarde. Por ahora, el SDK de Proton Drive es más adecuado para colaboradores y experimentación temprana. Aún no está oficialmente soportado para su uso por terceros que quieran integrar Proton Drive en sus propios productos.
Herramientas CLI próximamente
Los SDK aún no cubren todos los flujos de trabajo, especialmente con algunas funciones aún en desarrollo. Para llenar ese vacío, estamos trabajando en herramientas de interfaz de línea de comandos (CLI) que proporcionan funcionalidad de Drive aún no disponible en los SDK. Podrás:
- Ejecutar comandos directamente para tareas comunes
- Construir sobre ellos sin aplicar ingeniería inversa a Proton Drive
Nuestro objetivo es hacer que estas herramientas CLI estén disponibles en el próximo trimestre (abril – junio de 2026).
Qué sigue
A lo largo de 2026, migraremos todas las funciones existentes de Proton Drive al SDK y construiremos todas las nuevas funciones sobre él.
Nuestras prioridades son:
- Completar el despliegue del SDK en todos los clientes de Proton Drive, para que las aplicaciones de escritorio, móviles y web usen la misma base de código.
- Mejorar los algoritmos de cifrado de Drive para usar aceleración de hardware en el dispositivo, entregando operaciones más rápidas mientras se reduce el uso de CPU.
- Agregar las funciones de Drive que aún faltan al SDK, comenzando con cargas y descargas de fotos, intercambio de archivos, dispositivos y revisiones de archivos.
- Avanzar gradualmente hacia una ruta de integración única y bien documentada en la que puedan confiar las aplicaciones de terceros.
- Construir un cliente Linux usando el SDK, lo que acelera el desarrollo y lo mantiene consistente con los otros clientes de Proton Drive.
¿Quieres ayudar?
Aunque el SDK aún no está listo para construir aplicaciones totalmente independientes, agradecemos los comentarios de colaboradores y exploradores tempranos. Echa un vistazo en el repositorio público(ventana nueva) y únete a la discusión en r/ProtonDrive(ventana nueva) usando la etiqueta sdk-preview-discussion.
Gracias por vuestro continuo soporte,
El equipo de ingeniería de Proton Drive

