Ihr Frontend oder ein KI-Agent muss die Logik, die Sie schon in Visual FoxPro haben, über HTTP aufrufen.
REST API aus VFP. Kein IIS. Kein Apache.
Veröffentlichen Sie die Logik Ihrer Visual-FoxPro-Anwendung über HTTP: REST-Routen, JWT, Webhooks und Middleware, alles in reinem VFP deklariert. Und dieselbe Funktion wird zusätzlich als JSON-RPC-2.0-Methode und als MCP-Tool veröffentlicht, sodass Ihr Frontend und ein KI-Agent sie gleich aufrufen.
- Ihr eigenes Frontend
- KI-Agenten, über JSON-RPC und MCP
- Ein- und ausgehende Webhooks
- Ein Windows-Dienst in der Produktion
Keine Kreditkarte. Nach der Bestätigung Ihrer E-Mail erhalten Sie 30 Tage eine vollwertige Lizenz (keine abgespeckte Version) für FoxServer, FoxCore, FoxBridge, FoxAgent, FoxCli und FoxCli MCP, samt Installer, in Ihrem Portal. Eine pro Person und Produkt; nach 30 Tagen läuft sie ab.
Diese Seite wird von FoxServer ausgeliefert
Kein Screenshot, kein Diagramm. Die Website, die Sie gerade lesen, ihre API und der Endpunkt unten werden von ein und demselben Prozess ausgeliefert: einer Visual-FoxPro-9-MTDLL, die auf einem VPS HTTP entgegennimmt. Glauben Sie es mir nicht: führen Sie es selbst aus.
curl -i https://irwinrodriguez.dev/api/paddle/versionHTTP/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"
}Der „Server“-Header ist http.sys, der in Windows selbst eingebaute HTTP-Stack, auf dem FoxServer lauscht: deshalb steht dort kein Produktname. Von FoxPro stammt der Rumpf: dieses JSON liefert eine PROCEDURE in einer .prg zurück, der Diagnose-Endpunkt dieses Portals. Der Date-Header wurde gekürzt, und die Werte von version und build ändern sich mit jedem Deployment.
Funktionen
Eigenständiger HTTP-Server
Ein eigener Host in .NET/X#, der IHRE VFP-MTDLL über COM lädt und die Anfragen bedient. Kein IIS, kein Apache und kein Webserver einzurichten.
Integriertes JWT
Authentifizierungs-Middleware mit JWT. Öffentliche und private Endpunkte werden in einem HELP-Kommentar deklariert.
REST, JSON-RPC und MCP
Der Alias „as Fähigkeit“ im HELP macht aus einer Route eine JSON-RPC-2.0-Methode und ein MCP-Tool. Eine Funktion, drei Arten sie aufzurufen.
Deklaratives Routing
Routen werden als HELP-Kommentare in der jeweiligen VFP-Methode deklariert. Keine zusätzlichen Konfigurationsdateien.
CORS, HTTPS und Webhooks
CORS mit konfigurierbaren Ursprüngen, HTTPS über PFX-Zertifikat sowie ein- und ausgehende Webhooks mit Standard-Webhooks-Signatur.
Windows-Dienst
Läuft als Windows-Dienst mit automatischem Start, ohne offene Benutzersitzung. Und er erzeugt sein eigenes /openapi.json und Swagger unter /docs.
So funktioniert es
- 1VFP-Controller definieren
Erstellen Sie eine VFP-Klasse, die von ApiController erbt. Jede öffentliche Methode mit einem HELP-Kommentar wird zum REST-Endpunkt.
- 2Kompilieren und konfigurieren
Kompilieren Sie mit FoxForge aus der VFP-IDE oder mit „foxserver build“. Port, CORS und JWT stehen im Manifest des Servers.
- 3Server starten
Starten Sie FoxServer mit Verweis auf Ihr Projekt, oder verteilen Sie es in die Installation, damit der Windows-Dienst es ausliefert.
Preise
Entwicklungsplätze: Developer-Lizenzen, die nur Anfragen von 127.0.0.1 annehmen. Einmalige Zahlung, und die gekaufte Version läuft für immer. Für den Betrieb auf einem Server, der andere Rechner bedient, die Runtime-Lizenz.
Häufig gestellte Fragen
Ist die Lizenz dauerhaft?
Funktioniert es unter Linux oder macOS?
Brauche ich VFP auf dem Produktionsserver?
Kann ich es auf dem Server eines Kunden betreiben?
Was passiert, wenn die Wartung abläuft?
Bereit, Ihren VFP-Stack zu modernisieren?
Herunterladen, installieren und Ihren ersten REST-Endpunkt in unter 10 Minuten zum Laufen bringen.
Jetzt kaufen