¿Necesita un proceso que permanezca activo? Utilice Compute para trabajadores en cola, bucles de inferencia de IA y cualquier cosa con estado. Edge Functions son para solicitud/respuesta y trabajos de corta duración.
Características
Activadores HTTP
Cada función es accesible enhttps://<project>.insforge.dev/functions/<name>. Búsqueda estándar de entrada, salida estándar Response. La transmisión, JSON, redirecciones y websockets funcionan.
Calendarios
Adjunte una expresión cron a una función e InsForge la invoca a tiempo, con reintentos en caso de fallo. Vea Schedules para la sintaxis cron y el modelo de ejecución.Activadores de base de datos
Conecte una función para que se dispare enINSERT, UPDATE o DELETE en una tabla. La función recibe la carga útil de fila y se ejecuta con un JWT de función de servicio para que pueda realizar escrituras posteriores privilegiadas.
Secretos y variables de entorno
Establezca variables de entorno y secretos por función. El panel, CLI y MCP leen y escriben el mismo almacén; los secretos nunca realizan un viaje de ida y vuelta a través de su repositorio. La diferencia está en cómo se almacena y protege cada valor. Los secretos se cifran en reposo:secrets list muestra solo metadatos con los valores ocultos, y secrets get devuelve el valor descifrado cuando lo necesita. Un secreto también puede llevar una fecha de expiración (--expires <ISO-8601>) y marcarse como protegido contra eliminación (--reserved). Las variables de entorno son valores de configuración simples, sin cifrado ni expiración. Ponga credenciales como claves de API y contraseñas en secretos, y la configuración no sensible en variables de entorno. Ambos quedan disponibles para el código de su función de la misma manera.
Registros
Los registros estructurados se capturan por invocación, consultables por estado, duración y nombre de función. La herramienta InsForge MCPget-function-logs permite que su agente diagnostique fallos sin salir del editor.
Biblioteca estándar de Deno
Utilice la biblioteca estándar de Deno y cualquier módulo ESM de los especificadoresjsr.io, esm.sh o npm:. No ejecuta un agrupador y no hay directorio node_modules para enviar.
Conceptos
Schedules
Ejecute una función en una expresión cron en lugar de en respuesta a una solicitud.
Construir con él
SDK de TypeScript
Invoque y transmita funciones desde Node, navegador y borde.
SDK de Swift
Invoque funciones desde aplicaciones iOS y macOS.
SDK de Kotlin
Invoque funciones desde aplicaciones Android y JVM.
API REST
Puntos finales de función HTTP simples, invocables desde cualquier idioma.
Próximos pasos
- Configure el CLI para vincular su proyecto (la ruta recomendada).
- Explore la referencia del SDK de TypeScript para patrones de invocación.