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.