Base de datos, Servidor Web y Lógica de Negocio.
Todo en un solo ejecutable.

AngelSQL es una plataforma ultraligera basada en .NET y SQLite diseñada para crear, probar y desplegar aplicaciones web completas en segundos. Con soporte de scripting dinámico en C# y túnel inverso integrado.

Arquitectura Híbrida & Redirección Inteligente

Observa cómo AngelProxy conecta peticiones web externas directamente con tu base de datos y scripts de backend locales a través de un túnel SSH seguro.

Cliente Web

Navegador ejecutando tu App (HTML + JS)

AngelProxy (Nube)

Redirección en la nube: angelsql.net

Servidor Local

Ejecutable local (.NET Kestrel & Roslyn)

AngelDB

SQLite con particiones dinámicas físicas

Características de Próxima Generación

Todo lo necesario para desarrollar software empresarial moderno sin infraestructura compleja.

Único Ejecutable

Servidor web HTTP, base de datos local y motor de compilación dinámica integrados en un solo binario autoejecutable de 15MB.

Scripting C# (.csx)

Escribe el código del backend directamente. Los scripts son cargados y compilados sobre la marcha mediante Roslyn ante cada petición, sin necesidad de compilar proyectos enteros.

Túnel SSH Integrado

Publica tu entorno de desarrollo local instantáneamente a un subdominio público en angelsql.net con una simple variable de configuración: use_proxy=yes.

Particionado Dinámico

Capacidad nativa de particionar tablas físicamente en múltiples archivos SQLite. Tu base de datos puede crecer ilimitadamente manteniendo consultas rápidas.

Ciclo Rápido con IA

Optimizado para programar con Inteligencia Artificial. Al ser scripts independientes y autoejecutables, la IA puede escribir, actualizar y validar APIs en milisegundos sin compilar.

Conectores LLM Nativos

Soporte integrado out-of-the-box para comunicarte directamente con OpenAI (GPT) y Ollama (modelos de IA locales) desde tus scripts backend.

100% Gratuito

Descargar AngelSQL

Elige tu plataforma. AngelSQL es 100% gratuito y de código abierto para desarrolladores.

Windows

Instalador de escritorio para Windows. Configura el panel y el motor de base de datos en un solo clic.

Descargar setup (.exe)

Linux

Ejecuta este script instalador en tu terminal. Creará iconos en tu escritorio para arrancar el servidor y un acceso directo a la consola de inicio.

wget https://mybusinesspos.blob.core.windows.net/downloads/angelsql_install.sh bash angelsql_install.sh

Diseñado para la Era de la Programación con IA

En el desarrollo tradicional, cada cambio en el backend requiere compilar, detener el servidor, reiniciar y recargar. Con AngelSQL, la lógica vive en scripts dinámicos independientes. Esto rompe las barreras tradicionales y hace que programar con asistentes de IA sea una experiencia fluida e inmediata.

Ciclo de Retroalimentación de 1 Segundo

La IA puede editar el archivo de script directamente, y al siguiente fetch HTTP, el servidor ejecuta la nueva lógica. Pruebas inmediatas y sin fricciones.

APIs Modulares Aisladas

Dado que cada API está en un archivo de script específico (ej. scripts/Sales.csx), la IA sólo necesita modificar ese pequeño archivo sin riesgo de arruinar el resto de la base de código.

1

Instrucción a la IA

"Agrega validación de stock al registrar venta"

2

Edición Instantánea

La IA edita el script sin recompilar proyectos C#

3

Ejecución Inmediata

El backend ejecuta y compila el script en 1.5ms

Prueba el Motor de Scripts

Simula una petición API y observa la velocidad de respuesta con la que Roslyn evalúa los scripts C#.

scripts/POSApi/get_sales.csx
get_sales.csx get_sales.py
1#load "../Globals.csx"
2using System.Data;
3
4// AngelSQL inyecta 'message' con el payload JSON
5var api = JsonConvert.DeserializeObject<AngelApiOperation>(message);
6
7if (api.OperationType == "GetSales") {
8 string query = "SELECT * FROM Sale ORDER BY DateTime DESC LIMIT 1";
9 // db es la base de datos de la cuenta activa
10 return db.Prompt(query);
11}
12return "Error: Operación no encontrada";
Terminal - Listo 200 OK
Esperando simulación... Pulsa el botón superior para enviar un request HTTP POST /AngelPOST con la API scripts/POSApi/get_sales.csx

¿Cómo empezar en 3 Pasos?

Desde un entorno en blanco a producción en minutos.

1

Descarga e Inicia

Obtén el ejecutable único de AngelSQLServer y arráncalo localmente con un comando.

2

Escribe tu Código

Crea tu maquetación en HTML/JS y programa la lógica del backend en C# Script.

3

Activa el Túnel

Configura use_proxy=yes y tu app se publicará automáticamente en un dominio de AngelSQL.net.

Experimenta la Sencillez

Accede a tu panel de administración local o crea tu primera base de datos hoy mismo con AngelSQL.

Panel de Administración Local