Configuration API
For comprehensive configuration documentation, see the Configuration Guide.
Quick Reference
BoilStream automatically generates a config.yaml
file on first run with sensible defaults. All API settings are configured through this YAML file.
API-Specific Configuration
HTTP/2 Arrow Ingestion Settings
yaml
http_ingestion:
# HTTP/2 performance tuning
http2:
max_connections: 100000
accept_threads: 8
initial_stream_window_size: 262144
max_concurrent_streams: 100000
FlightRPC Tuning
yaml
server:
flight_thread_count: 1
flight_base_port: 50050
admin_flight_port: 50160
consumer_flight_port: 50250
Complete Configuration Reference
See the Configuration Guide for:
- Complete YAML configuration format
- All available environment variables
- Storage backend options (S3, Azure, GCS, MinIO, filesystem)
- Authentication provider setup
- TLS/SSL configuration
- Performance tuning parameters