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