Lanzamiento en PyPI

image2url para Python: sube imágenes y obtén URLs permanentes

El paquete oficial de Image2URL en PyPI. Mantén las subidas en el servidor, aplica límites de tamaño y devuelve enlaces listos para CDN con JSON estructurado para logs, notebooks y scripts de CI.

Política de caché

public, max-age=31536000

Validación

MIME + límite de tamaño

Formatos

URL + JSON de metadatos

Python quick start
Type-safe responses
from image2url import upload_image, Image2URLClient

client = Image2URLClient(
    endpoint="https://www.image2url.com/api/upload",
    timeout=15,
    max_size_mb=2,
)

result = client.upload_image("logo.png", filename="brand-logo.png")
print(result.url)
print(result.raw)  # structured JSON with filename, size, mimeType, uploadedAt

Cronograma de lanzamientos

Hoy

Lanzamiento en PyPI

Publicamos image2url 0.1.0 en PyPI con cliente tipado, entrada CLI, límites de tamaño y endpoints definidos por variables de entorno.

Enviado

Esta semana

Docs y ejemplos

Agregar más fragmentos listos para FastAPI, Flask y Django; mejorar README y anotaciones de tipos.

En foco

Próximamente

Subidas firmadas

Soporte opcional para subidas firmadas y reanudables para archivos grandes.

Planificado

Próximamente

Transformaciones

Transformaciones de imágenes (cambio de tamaño/formato) con encabezados de caché CDN y URLs deterministas.

Planificado

Próximamente

Hooks de telemetría

Códigos de error observables y guías de reintento para pipelines CI/CD.

Planificado

Seguro por defecto

Subidas HTTPS, validación MIME, límites de tamaño y codificación de nombres con encabezados de caché ajustados para CDN.

Tipado y simple

API mínima: upload_image({ file, filename? }). JSON estructurado para logs y paneles.

Hoja de ruta abierta

Ayuda a sumar subidas firmadas, transformaciones, hooks de telemetría y presets de frameworks. Issues y PRs bienvenidos.

Invitación open source

Únete al proyecto image2url-pypi

Comparte patrones reales, mejora la documentación, agrega tests y propone funciones como subidas firmadas y transformaciones.

Preguntas frecuentes

¿Qué es image2url (PyPI)?

Un cliente Python ligero y una CLI que suben imágenes al endpoint image2url y devuelven URLs listas para CDN más metadatos.

¿Cómo lo instalo?

Ejecuta pip install image2url. Entrada CLI: image2url path/to/file.png.

¿Necesito claves API?

El endpoint por defecto en image2url.com ofrece cuota gratuita basada en IP. Puedes apuntar a tu propio despliegue con IMAGE2URL_ENDPOINT.

¿Es open source?

Sí. Contribuye en GitHub en github.com/image2url/image2url-pypi. Issues y PRs son bienvenidos.

¿Qué recibo de respuesta?

Una URL permanente más filename, mimeType, size, uploadedAt y JSON estructurado para registros.

¿Cómo se maneja la fiabilidad?

Subidas por HTTPS, límites de tamaño, validación MIME, encabezados de caché y errores explícitos para observabilidad.

Image2URL PyPI SDK | Cliente Python y CLI para subir imágenes al instante