Configuration
Server Settings
Port
Vanadum runs on port 8000 by default. This is currently not configurable.
Address
Binds to 127.0.0.1
(localhost only) for security.
Performance
Connection Pool
- Maintains persistent connections
- Reuses connections for same host
- Automatic cleanup of idle connections
Timeouts
- Default request timeout: 30 seconds
- Configurable per-request via
X-Timeout
header - Connection timeout: 10 seconds
Security
URL Filtering
Built-in blacklist prevents requests to certain URLs.
Local Only
Server only accepts connections from localhost.
Logging
Console Output
- Shows server startup
- Logs requests and responses
- Displays errors and warnings
Integration Tips
High Volume
- Use connection pooling in your client
- Batch requests when possible
- Monitor memory usage
Error Handling
- Implement retry logic
- Handle timeout errors
- Check response status codes
Testing
- Use
http11
profile for simpler debugging - Enable verbose logging
- Test with different profiles