Ir al contenido

Introducción

ShareOut convierte una idea en una página web en vivo en tu instancia self-hosted. Mandás archivos y obtenés una URL. A partir de ahí, la misma página puede guardar datos, recibir subidas, enviar email y correr según un schedule — todo a través de una sola API REST.

¿Sin instancia? Install / self-host primero.

Todo lo que publicás es un artefacto — un bundle versionado de archivos servido en una URL en vivo.

  • Archivos — HTML, CSS, JS, imágenes. El entrypoint es index.html por defecto.
  • Versiones — cada publicación crea una nueva versión. Avanzás siempre, nunca perdés el historial.
  • Visibilidad — private, workspace o public (cualquiera en internet con el enlace).
  • Datos — cada artefacto tiene su propio store JSON, tablas y file blobs.
  • Jobs — tareas programadas o disparadas por eventos asociadas al artefacto.
Querés… Endpoint
Publicar o actualizar un artefacto POST /v1/publish
Listar y administrar artefactos /v1/artifacts
Leer o escribir datos del artefacto /v1/data/{id}/json
Guardar archivos /v1/data/{id}/blobs
Programar una tarea /v1/jobs
Compartir con colaboradores /v1/artifacts/{id}/collaborators

Usá el origen de tu instancia ($ORIGIN) — la URL workers.dev o el dominio custom del install. No hay un host público de API de ShareOut.

Ventana de terminal
# desde ~/.shareout/credentials → "origin", o:
export SHAREOUT_ORIGIN=https://shareout.<tu-cuenta>.workers.dev

¿Listo para publicar tu primer artefacto? Andá al Quickstart.