Saltar al contenido principal

PaaS de código abierto · Alfa pública alojada · Autohospedable

Despliega servicios desde Git — alojados o autohospedados

Bex es una plataforma de código abierto para desarrolladores y agentes de IA: conecta un repositorio, compílalo y opera un servicio HTTPS mediante el panel, la API o MCP.

Bex alojado está en alfa pública. Evalúalo antes de usarlo con cargas de producción.

Despliegues Git · Dominios + TLS · Postgres · REST, GraphQL + MCP

bex · deployflujo de despliegue ilustrativo
$ repo https://github.com/your-org/service
▸ build    cloud-native buildpack
▸ tls      ruta HTTPS de ejemplo
✓ live     servicio listo
phaseRunning
revision<revision>
url<generated URL>

Panel opcional

Un panel para personas. APIs para automatización.

Inspecciona despliegues, registros, métricas y recursos compatibles desde un solo lugar. La cobertura REST, GraphQL y MCP varía según la capacidad; el registro de paridad documenta las carencias actuales.

Abrir el panel
Panel de bex con la vista general de un proyecto y dos servicios en ejecución

Recursos del espacio de trabajo en una sola vista

Los servicios, almacenes de datos y grupos de entorno se mantienen organizados por proyecto y entorno.

Panel de bex con un despliegue activo y su cronología de estados

Despliega con confianza

Sigue una revisión desde la compilación hasta que esté lista, revisa sus registros y usa las opciones de reversión disponibles para ese recurso.

Panel de bex con gráficas de memoria y CPU de un servicio en ejecución

Entiende qué hacen tus servicios

Consulta CPU, memoria, solicitudes, latencia, ancho de banda y eventos de despliegue desde la misma vista del servicio.

Agent-native

APIs de Blockchain Potentes

Despliega y opera recursos compatibles mediante APIs documentadas y MCP. Consulta el registro de paridad para conocer la cobertura actual y los requisitos de servicios opcionales.

01/deploy

Deploy

Un agente empuja un repositorio o llama a MCP. Los buildpacks nativos de la nube o tu Dockerfile lo convierten en un servicio HTTPS en ejecución.

02/operate

Operate

Usa operaciones de API documentadas para suspender, reanudar, reiniciar y escalar recursos compatibles.

03/observe

Observe

Estado legible por máquina — fase, revisión, url — que un agente puede leer y sobre el cual actuar.

Included

Capacidades esenciales para desarrolladores y agentes

  • Deploy from Git — buildpacks or Dockerfile
  • Custom domains with automatic TLS
  • Managed PostgreSQL
  • MCP server for agent control
  • REST + GraphQL, con compatibilidad registrada en el informe de paridad
  • Apache-2.0 — self-host on your own hardware

Usa un entorno documentado o un Dockerfile

Usa un entorno nativo documentado o aporta un Dockerfile para otra tecnología. Consulta el registro de paridad antes de depender de una ruta de compilación concreta.

Node.jsPythonGoRubyRustElixirDocker

What you can run

Tipos de servicio que Bex admite hoy

Evalúa modelos web, privados, Worker, Cron, estáticos y PostgreSQL; consulta el registro de paridad para ver la cobertura exacta y las carencias de cada interfaz.

Web Services

web

Servicios HTTP de larga duración con historial de despliegues, dominios personalizados y TLS automático.

Background Workers

worker

Ejecuta colas, consumidores y trabajos de larga duración justo al lado de tus servicios.

Cron Jobs

cron

Tareas programadas con las mismas definiciones de servicio basadas en Git.

Static Sites

static

Envía frontends y documentación, construidos directamente desde tu repositorio.

Managed Postgres

postgres

Aprovisiona PostgreSQL mediante flujos compatibles de API y panel; los servicios subyacentes requieren configuración.

Private Services

private

Servicios internos accesibles solo dentro de tu propia red.

Encaje + costes

Rapidez alojada o control autohospedado

Elige el modelo operativo que mejor encaja hoy con tu equipo. Ambos usan la misma plataforma Bex de código abierto.

Ruta gestionada

Bex alojado

Bex opera la plataforma por ti. El servicio alojado está en alfa pública y es más apropiado para evaluar y comenzar que para sistemas críticos de producción.

Nivel de servicio gratuito: 0.1 CPU · 512 MiB

Ejemplo Starter: 0.5 CPU y 512 MiB cuestan 4,90 US$ al mes con 730 horas. La compilación, el ancho de banda y el almacenamiento se miden aparte.

Ruta propia

Bex autohospedado

Ejecuta la plataforma Apache-2.0 en infraestructura bajo tu control y conserva el flujo de despliegue mediante API.

El software de código abierto no tiene tarifa de plataforma Bex. Tú pagas y operas servidores, almacenamiento, red, copias de seguridad, actualizaciones y guardias.

Empieza con un ejemplo real

Elige una ruta e inspecciona el artefacto

Primero elige evaluación alojada o autohospedaje. Después explora uno de los cinco ejemplos incluidos en el repositorio de Bex, sin fingir que el registro lo despliega automáticamente.

Evalúa la ruta gestionada

El panel es la ruta más corta para evaluar Bex. El registro está activo; las cargas críticas de producción deben esperar a que madure el alfa público.

Elige un starter

Node.js hello

Node.js 20+ · Docker

Un servicio HTTP mínimo de Node.js creado con el Dockerfile de ejemplo.

Inspeccionar el código completo en GitHub

Qué hacer después

  1. Crea una cuenta alojada en el panel activo de Bex.
  2. Conecta tu repositorio y crea un servicio o Blueprint con el manifiesto inspeccionado.
  3. Sigue los registros de compilación y revisa la fase, revisión y URL generada del servicio.

El ejemplo elegido no se conserva durante el registro ni se despliega automáticamente. Mantén abierta esta página de código mientras creas el servicio.

Manifiesto seleccionado

Inspecciona y copia antes de empezar

examples/hello-node

render.yaml

yaml

# render.yaml — Node.js hello-world web service.
# Replace repo/rootDir with your own checkout; bex builds from the Dockerfile and
# returns a live https URL. A git push redeploys automatically via the push webhook.
services:
  - name: hello-node
    type: web
    runtime: docker
    repo: https://github.com/bex-co/bex # replace with your fork/checkout
    rootDir: examples/hello-node
    branch: main
    plan: free
    healthCheckPath: /
    envVars:
      - key: MESSAGE
        value: "hello from bex (node)"

Estado esperado del producto

phase
Running
revision
<revision>
url
<generated URL>

Estos valores describen la forma documentada del resultado. La revisión y la URL son marcadores ilustrativos, no una salida en vivo ni una promesa de tiempo de despliegue.

Encuentra tu encaje

Qué probar ahora y qué verificar primero

Empieza por la evaluación útil más pequeña. Los equipos sensibles a producción deben revisar la evidencia actual antes de ampliar el alcance.

Evaluación local autohospedada

Adecuada para ingenieros de plataforma capaces de ejecutar los requisitos locales documentados de Cluster API y examinar el plano de control abierto.

Cargas sensibles a producción

Espera o verifica primero. Bex no está listo para cargas de producción; revisa cada capacidad necesaria y el estado actual del proyecto antes de asumir riesgo operativo.

Elige tu camino

Empieza alojado. Conserva la opción de autohospedar.

Crea una cuenta en la alfa pública alojada o sigue la guía para ejecutar Bex Apache-2.0 en la infraestructura que operas.