Skip to main content
Glama

Convex es la base de datos reactiva de código abierto diseñada para facilitar la vida a los desarrolladores de aplicaciones web, ya sean profesionales o con LLM. Obtenga datos y ejecute lógica de negocio con gran consistencia escribiendo TypeScript puro.

Convex proporciona una base de datos, un lugar para escribir las funciones de servidor y bibliotecas cliente. Facilita la creación y el escalado de aplicaciones dinámicas con actualización en tiempo real. Consulta la documentación para obtener más información .

El desarrollo del backend de Convex está a cargo del equipo de Convex. Agradecemos las correcciones de errores y nos encanta recibir comentarios . Mantenemos este repositorio sincronizado con cualquier trabajo de desarrollo interno en cuestión de días.

Empezando

Visita nuestra documentación para obtener más información sobre Convex y seguir nuestras guías de inicio.

La forma más sencilla de desarrollar con Convex es a través de nuestra plataforma en la nube , que incluye un generoso plan gratuito y te permite concentrarte en desarrollar tu aplicación sin preocuparte por la infraestructura. Muchas aplicaciones pequeñas y proyectos secundarios pueden operar completamente en el plan gratuito sin costo ni mantenimiento.

Related MCP server: Zaturn

Autoalojamiento

El producto autoalojado incluye la mayoría de las funciones del producto en la nube, incluyendo el panel de control y la CLI. Convex autoalojado funciona bien con diversas herramientas, como Neon, Fly.io, Vercel, Netlify, RDS, SQLite, Postgres y más.

Puedes usar Docker (recomendado) o un binario prediseñado para autoalojar Convex. Consulta nuestra guía de autoalojamiento para obtener instrucciones detalladas. El soporte de la comunidad para autoalojamiento está disponible en el canal #self-hosted de Discord .

Comunidad y soporte

  • Únase a nuestra comunidad de Discord para obtener ayuda y debates.

  • Informar problemas al crear y usar el backend Convex de código abierto a través de GitHub Issues

Construyendo desde la fuente

Ver BUILD.md .

Descargo de responsabilidad

  • Si opta por autoalojar su servidor, le recomendamos seguir la guía de autoalojamiento. Si, en cambio, compila desde el código fuente, asegúrese de cambiar la clave secreta de instancia y la clave de administrador predeterminadas en el repositorio.

  • Convex se ha probado exhaustivamente en Linux y Mac. En Windows, tiene menos experiencia. Si tienes algún problema, escríbenos en Discord en el canal #self-hosted .

  • Las compilaciones autoalojadas de Convex contienen una baliza para ayudar a Convex a mejorar el producto. La información es mínima, anónima y útil para Convex, pero si realmente desea deshabilitarla, puede configurar el indicador --disable-beacon en el binario del backend. Los mensajes de la baliza se imprimen en el registro y solo incluyen

    • Un identificador aleatorio para su implementación (no se utiliza en ningún otro lugar)

    • Versión de migración de su base de datos

    • Git rev del backend

    • Tiempo de actividad del backend

Diseño del repositorio

  • crates/ contiene código Rust

    • Binario principal

      • local_backend/ es un servidor de aplicaciones sobre el Runtime . Este es el borde de servicio para la nube Convex.

  • npm-packages/ contiene nuestros paquetes TypeScript públicos e internos.

    • Paquetes internos

      • udf-runtime/ configura el entorno JS de funciones definidas por el usuario para consultas y mutaciones

      • udf-tests/ es una colección de funciones utilizadas para probar la capa de aislamiento

      • system-udfs/ contiene funciones utilizadas por el sistema Convex, por ejemplo la CLI

-
security - not tested
-
license - not tested
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/get-convex/convex-backend'

If you have feedback or need assistance with the MCP directory API, please join our Discord server