Para desarrolladores
Para profesionales
Modo sandbox

Recopila fotos desde cualquier dispositivo móvil. Sin aplicación necesaria.

Cree sesiones de carga a través de nuestra API o SDK. Sus usuarios escanean un código QR, toman fotos en el navegador, y las imágenes se entregan a su webhook, S3, Google Drive u otros 6 destinos — en segundos.

app.ts
// Install: npm install @apertur/sdk

import { Apertur } from "@apertur/sdk";

const client = new Apertur({ apiKey: "aptr_live_xxxx" });

const session = await client.sessions.create({
  destination_ids: ["dest_webhook_01"],
  expires_in_hours: 24,
});

// Share session.id via QR code — done!

Pruébalo ahora

Escanea este código QR con tu teléfono para probar la experiencia de carga — o prueba la versión de escritorio.

Probar la demo de escritorio
QR code to demo

Escanea con tu teléfono

Cómo funciona?

Tres pasos simples para integrar la recopilación de fotos móviles en cualquier aplicación.

🔑 Genera una sesión

Llama a la API con tu clave API para crear una sesión de subida y recibir una URL de código QR.

📸 El usuario toma y edita

Tu usuario escanea el código QR, toma o selecciona fotos, y las edita directamente en el navegador — sin aplicación.

🚀 Entregado en cualquier lugar

Las imágenes se entregan a su webhook, bucket S3, Google Drive, Dropbox, OneDrive, Azure, FTP, o se recuperan por long polling — en tiempo real.

Todo lo que necesitas

Creado para desarrolladores que necesitan recopilación de imágenes móviles confiable y flexible.

🔒 Sin almacenamiento de nuestra parte

Las imágenes se entregan directamente a tu servidor. Nunca almacenamos las fotos de tus usuarios.

📐 Edición del lado del cliente

Recorta, rota y ajusta imágenes directamente en el navegador móvil antes de subir.

🔗 9+ destinos de entrega

Webhooks, S3, Google Drive, Dropbox, OneDrive, Azure Blob, Box, FTP/SFTP y WebDAV. Entrega simultánea a múltiples destinos por sesión.

🛡️ Seguridad API de grado militar

Webhooks firmados con HMAC, restricciones de IP y dominio, autenticación TOTP y certificados de cliente mTLS.

📦 Modo sandbox

Pruebe su integración con imágenes marcadas, sin límites de sesiones y datos de prueba aislados. Cambie entre live y test con un clic.

🔑 SDKs oficiales

SDKs para Node.js y PHP con cobertura completa de la API. Detección automática del modo sandbox desde el prefijo de su clave API.

🍁 Orgullosamente canadiense

Construido y operado en Canadá. Regido por las leyes federales canadienses y provinciales de Quebec sobre privacidad.

🎖️ Empresa de veterano

Fundada y operada por un veterano de las Fuerzas Armadas Canadienses. Disciplina e integridad integradas.

Estado en tiempo real

Los eventos enviados por el servidor mantienen tu aplicación actualizada mientras se procesan las imágenes.

🔐 Cifrado de extremo a extremo

Cifre opcionalmente las imágenes del lado del cliente con RSA-OAEP + AES-256-GCM. El servidor nunca ve los datos sin cifrar.

SDKs oficiales

Bibliotecas cliente nativas para los nueve lenguajes más utilizados: sin código HTTP repetitivo, verificación de firma integrada y ayudantes de long-polling.

Node.js
Python
PHP
Ruby
Java
Go
Rust
.NET
Perl

Precios simples y transparentes

Comienza gratis y escala a medida que creces. Sin tarifas ocultas.

Preguntas frecuentes

Todo lo que necesitas saber sobre Apertur.

¿Necesito crear una aplicación móvil?+
No. La interfaz de subida funciona completamente en el navegador móvil. Tus usuarios simplemente escanean un código QR o hacen clic en un enlace.
¿Cómo se entregan las imágenes?+
Apertur soporta webhooks (enviamos imágenes a su endpoint), long polling (su servidor consulta nuestra API) y entrega directa a almacenamiento en la nube incluyendo S3, Google Drive, Dropbox, OneDrive, Azure Blob, Box, FTP/SFTP y WebDAV.
¿Qué es la verificación de firma HMAC?+
Cada solicitud de webhook está firmada con HMAC-SHA256 usando una clave secreta única de tu proyecto. Esto te permite verificar que la solicitud realmente provino de Apertur.
¿Qué sucede si mi webhook falla?+
Reintentamos las entregas de webhook fallidas con retroceso exponencial durante el número de días configurado en tu plan. Recibirás notificaciones por email ante fallos repetidos.
¿Puedo probar sin afectar los datos de producción?+
Sí. Apertur tiene un modo sandbox. Cree claves API de prueba (aptr_test_), y todas las sesiones, cargas e informes estarán aislados de los datos live. En el modo de prueba, la calidad y la cantidad de imágenes se reducen para lograr una mayor velocidad.
¿Cómo empezar?+
Regístrate, crea un proyecto, genera una clave API, y realiza una sola llamada API para crear una sesión. Consulta nuestra guía de inicio para instrucciones paso a paso.
¿Qué son las sesiones de subida protegidas por contraseña?+
Puedes requerir una contraseña al crear una sesión de subida. El usuario debe ingresar la contraseña correcta antes de poder acceder a la interfaz de subida. Esto agrega una capa adicional de seguridad para flujos de recopilación de fotos sensibles.
¿Tienen un programa de socios?+
Sí. Apertur ofrece un programa de socios donde agencias e integradores pueden ganar comisiones por clientes referidos. Contáctanos a través de nuestro formulario de contacto para obtener más información sobre las tasas de comisión y cómo unirte.
¿Hay SDKs oficiales?+
Sí. Proporcionamos SDKs oficiales para Node.js (@apertur/sdk) y PHP (apertur/sdk). Ambos soportan todas las funciones de la API incluyendo sesiones de carga, destinos, webhooks, cifrado y enrutamiento automático al sandbox.
¿Qué funciones de seguridad ofrece Apertur?+
Apertur se toma la seguridad en serio. Ofrecemos autenticación multifactor (TOTP), inicio de sesión con claves de acceso (WebAuthn/FIDO2), firmas HMAC-SHA256 para webhooks, almacenamiento con hash de claves API, alertas de inicio de sesión y gestión de sesiones. Todos los datos se transmiten a través de TLS.
¿Hay límites de sesiones o niveles de precios?+
Sí. Apertur ofrece un nivel gratuito para empezar, además de planes de pago con mayores límites de sesiones, más imágenes por sesión y ventanas de reintento de webhook extendidas. Visita nuestra sección de precios para conocer los detalles completos de cada nivel.
¿Apertur está disponible en varios idiomas?+
Sí. El panel de control y la interfaz de subida de Apertur están disponibles en inglés (Canadá y EE.UU.), francés (Canadá) y español. Utilizamos next-intl para una internacionalización fluida en toda la plataforma.
¿Qué es el modo sandbox?+
El modo sandbox le permite probar su integración sin afectar los datos live. Las claves API de prueba (aptr_test_) crean sesiones aisladas con imágenes marcadas, un límite de 5 imágenes y resolución máxima de 800px. Su panel muestra datos de prueba y live por separado — cambie con un clic.
Recopila fotos desde cualquier dispositivo móvil. Sin aplicación. | Apertur