IR
irwinrodriguez.dev
FS Licencia perpetua · Pago único

Tu frontend o un agente de IA tienen que llamar por HTTP a la lógica que ya tienes en Visual FoxPro.

REST API desde VFP. Sin IIS. Sin Apache.

Publica la lógica de tu aplicación Visual FoxPro por HTTP: rutas REST, JWT, webhooks y middleware, todo declarado en VFP puro. Y la misma función se publica además como método JSON-RPC 2.0 y como herramienta MCP, así que la llama igual tu frontend que un agente de IA.

Para quién
  • Tu propio frontend
  • Agentes de IA, por JSON-RPC y MCP
  • Webhooks entrantes y salientes
  • Un servicio de Windows en producción

Sin tarjeta. Al verificar tu correo tienes 30 días de licencia completa (no es una versión recortada) de FoxServer, FoxCore, FoxBridge, FoxAgent, FoxCli y FoxCli MCP, con su instalador, en tu portal. Una por persona y producto; a los 30 días caduca.

Esta página la sirve FoxServer

No es una captura ni un diagrama. La web que estás leyendo, su API y el endpoint de abajo los sirve el mismo proceso: una MTDLL de Visual FoxPro 9 escuchando HTTP en un VPS. No hace falta que me creas: ejecútalo tú.

Pedir la versión del portal con curl
curl -i https://irwinrodriguez.dev/api/paddle/version
Respuesta de FoxServer: cabeceras y JSON
HTTP/1.1 200 OK
Content-Length: 100
Content-Type: application/json
Server: Microsoft-HTTPAPI/2.0

{
  "status": "ok",
  "data": {
    "version": "2026-05-24-p2-paddle",
    "build": "24-may-2026 00:00"
  },
  "message": "ok"
}

La cabecera «Server» es http.sys, la pila HTTP del propio Windows, que es donde FoxServer se pone a escuchar: por eso no verás ahí ningún nombre de producto. Lo de FoxPro es el cuerpo: ese JSON lo devuelve un PROCEDURE de un .prg, el endpoint de diagnóstico de este portal. Se ha recortado la cabecera Date, y los valores de versión y build cambian con cada despliegue.

Características

Servidor HTTP autónomo

Un host propio en .NET/X# que carga TU MTDLL de VFP por COM y atiende las peticiones. Sin IIS, sin Apache y sin configurar un servidor web.

JWT integrado

Middleware de autenticación con tokens JWT. Endpoints públicos y privados declarados en un comentario HELP.

REST, JSON-RPC y MCP

El alias «as capacidad» del HELP convierte una ruta en método JSON-RPC 2.0 y en herramienta MCP. Una función, tres formas de llamarla.

Enrutamiento declarativo

Las rutas se declaran como comentarios HELP en cada método VFP. Sin archivos de configuración adicionales.

CORS, HTTPS y webhooks

CORS con orígenes configurables, HTTPS con certificado PFX, y webhooks entrantes y salientes con firma Standard Webhooks.

Servicio de Windows

Corre como servicio de Windows con arranque automático, sin sesión de usuario abierta. Y genera su propio /openapi.json y su Swagger en /docs.

Como funciona

  1. 1
    Define un controlador VFP

    Crea una clase VFP que herede de ApiController. Cada método público con un comentario HELP es un endpoint REST.

  2. 2
    Compila y configura

    Compila con FoxForge desde el IDE de VFP, o con «foxserver build». El puerto, CORS y JWT van en el manifiesto del servidor.

  3. 3
    Arranca el servidor

    Levanta FoxServer apuntando a tu proyecto, o despliégalo en la instalación para que lo sirva el servicio de Windows.

Precios

Asientos de desarrollo: licencias Developer, que solo aceptan peticiones desde 127.0.0.1. Pago único, y la versión que compras funciona para siempre. Para desplegar en un servidor que atienda a otras máquinas, la licencia Runtime.

1 Asiento
499 €
1 desarrollador
Renovación opcional: 125 € al año
Comprar
MÁS POPULAR
4 Asientos
649 €
Hasta 4 desarrolladores
Renovación opcional: 160 € al año
Comprar
8 Asientos
799 €
Hasta 8 desarrolladores
Renovación opcional: 200 € al año
Comprar

Preguntas frecuentes

La licencia es perpetua?
Si. Pagas una vez y la versión que adquieres funciona para siempre.
¿Funciona en Linux o macOS?
No. FoxServer necesita Windows 10 o superior, y el runtime de .NET 10 en su variante de 32 bits: el host carga el COM de Visual FoxPro, que es de Windows y de 32 bits. El de 64 no sirve aunque esté instalado.
¿Necesito VFP instalado en el servidor?
No. Visual FoxPro no se instala en el servidor: basta con copiar junto a la DLL de tu aplicación los ficheros del runtime de VFP 9 (vfp9t.dll, vfp9r.dll, vfp9renu.dll y msvcr71.dll). Además, el servidor necesita el runtime de .NET 10 de 32 bits.
¿Puedo desplegarlo en el servidor de un cliente?
Sí, y es para lo que está pensado, pero con la licencia que toca: los asientos son licencias Developer y solo atienden a 127.0.0.1. Desplegar donde otras máquinas llamen exige una licencia Runtime, que se vende aparte. Ojo con el sentido: FoxServer no es una librería que se meta dentro de tu EXE, es un host que carga tu MTDLL.
¿Qué pasa cuando vence el mantenimiento?
La versión que tienes instalada sigue funcionando igual, y la licencia es perpetua. Lo que pierdes es el derecho a las versiones publicadas después de esa fecha: al descargar, el portal te sirve la última a la que tienes derecho.

¿Listo para modernizar tu stack VFP?

Descarga, instala y ten tu primer endpoint REST funcionando en menos de 10 minutos.

Comprar ahora