Expand description
Configuration management for MockForge
Structs§
- Admin
Config - Admin UI configuration
- Amqp
Config - AMQP server configuration
- ApiKey
Config - API key configuration
- Auth
Config - Authentication configuration for HTTP requests
- Basic
Auth Config - Basic authentication configuration
- Behavioral
Cloning Config - Behavioral cloning configuration
- Chaining
Config - Request chaining configuration for multi-step request workflows
- Chaos
EngConfig - Chaos engineering configuration
- Consumer
Contracts Config - Consumer contracts configuration
- Data
Config - Data generation configuration
- Deceptive
Deploy Config - Deceptive deploy configuration for production-like mock APIs
- Fault
Config - Fault injection configuration for chaos engineering
- Flow
Recording Config - Flow recording configuration
- FtpConfig
- FTP server configuration
- GraphQL
Config - GraphQL server configuration
- Grpc
Config - gRPC server configuration
- Http
Config - HTTP server configuration
- Http
Cors Config - HTTP CORS configuration
- Http
TlsConfig - HTTP TLS/HTTPS configuration
- Http
Validation Config - HTTP validation configuration
- Incident
Config - Incident management configuration
- Incident
Storage Config - Incident storage configuration
- JwtConfig
- JWT authentication configuration
- Kafka
Config - Kafka server configuration
- Latency
Injection Config - Latency injection configuration for chaos engineering
- Logging
Config - Logging configuration
- MockAI
Config - MockAI (Behavioral Mock Intelligence) configuration
- Mqtt
Config - MQTT server configuration
- Network
Shaping Config - Network shaping configuration for simulating network conditions
- OAuth2
Config - OAuth2 configuration
- Observability
Config - Observability configuration for metrics and distributed tracing
- Open
Telemetry Config - OpenTelemetry distributed tracing configuration
- Persona
Registry Config - Persona registry configuration
- Production
Cors Config - Production-like CORS configuration
- ProductionO
Auth Config - Production-like OAuth configuration
- Production
Rate Limit Config - Production-like rate limiting configuration
- Profile
Config - Profile configuration - a partial ServerConfig that overrides base settings
- Prometheus
Config - Prometheus metrics configuration
- Protocol
Config - Protocol enable/disable configuration
- Protocols
Config - Protocols configuration
- RagConfig
- RAG configuration
- Rate
Limiting Config - Rate limiting configuration for traffic control
- Reality
Slider Config - Reality slider configuration for YAML config files
- Recorder
Config - API Flight Recorder configuration
- Route
Config - Route configuration for custom HTTP routes
- Route
Fault Injection Config - Per-route fault injection configuration
- Route
Latency Config - Per-route latency configuration
- Route
Request Config - Request configuration for routes
- Route
Response Config - Response configuration for routes
- Route
Validation Config - Validation configuration for routes
- Scenario
Replay Config - Scenario replay configuration
- Security
Config - Security monitoring and SIEM configuration
- Security
Monitoring Config - Security monitoring configuration
- Server
Config - Server configuration
- Smtp
Config - SMTP server configuration
- TcpConfig
- TCP server configuration
- TlsConfig
- TLS configuration for gRPC
- WebSocket
Config - WebSocket server configuration
Enums§
- Latency
Distribution - Latency distribution type
- Route
Fault Type - Fault types that can be injected per route
Functions§
- apply_
env_ overrides - Environment variable overrides for configuration
- apply_
profile - Apply a profile to a base configuration
- create_
default_ config - Create default configuration file
- discover_
config_ file_ all_ formats - Discover configuration file with support for all formats
- load_
config - Load configuration from file
- load_
config_ auto - Enhanced load_config that supports multiple formats including JS/TS
- load_
config_ from_ js - Load configuration from TypeScript/JavaScript file
- load_
config_ with_ fallback - Load configuration with fallback to default
- load_
config_ with_ profile - Load configuration with profile support
- save_
config - Save configuration to file
- validate_
config - Validate configuration