IR
irwinrodriguez.dev
Back to docs

FoxServer

FoxServer is a standalone HTTP server for Visual FoxPro that lets you create REST APIs, handle webhooks, configure JWT middleware, CORS and much more — all from native VFP code without needing IIS or Apache.

In this section

  • Installation — Requirements, download and step-by-step installation.
  • Quick Start — Your first REST API in under 5 minutes.
  • Configuration — Server options, ports, HTTPS and more.
  • Routing — Route definition, parameters and responses.
  • Middleware — JWT, CORS, logging and custom middleware.
  • Licensing — License types, activation and maintenance.
  • Advanced Features — SSE, webhooks, hot reload, metrics and Windows service mode.
  • Examples — Hello World, full CRUD and master-detail, ready to use.
  • API Reference — Complete reference for classes, methods and properties.
  • FAQ — Frequently asked questions and troubleshooting.

Key features

  • Standalone HTTP/HTTPS server (no IIS or Apache)
  • REST APIs with parameter-based routing
  • Built-in middleware: JWT, CORS, logging
  • Server-Sent Events (SSE) for real-time streaming
  • Webhook system with retries and metrics
  • Hot Reload: reload logic without restarting the server
  • Windows Service mode
  • Perpetual per-seat license, one-time payment

System requirements

Component Minimum Recommended
Visual FoxPro 9.0 SP2 VFP 9 SP2 / VFP 10.1
Windows Windows 10 Windows 10 / 11
.NET Framework 4.7.2 4.8
RAM 4 GB 8 GB
Disk 100 MB 500 MB
No internet connection required FoxServer makes no external server calls during operation. The license is verified locally on startup.