References #
Comprehensive reference documentation for the INFINI Framework’s core systems and APIs.
Core Systems #
- Configuration — YAML configuration management, environment variables, keystore secrets, and config file watching
- Modules — Module lifecycle system for building and registering framework extensions
- Pipeline & Processors — Data processing pipelines with conditional logic and custom processor development
- Task Scheduling — Interval-based, cron-based, and transient task execution
- Queue — Pluggable message queue abstraction with disk, memory, Kafka, and Redis backends
- Key-Value Store — Pluggable KV storage with Badger, Elasticsearch, and file-based backends
- Statistics — Metrics collection with counters, gauges, timings, and StatsD integration
- Conditions — Declarative condition evaluation with logical operators for pipeline control flow
API & Data #
- API & Web Framework — HTTP API server, web server, routing, middleware, and security configuration
- ORM — Object-Relational Mapping for Elasticsearch with CRUD operations and query building
- Query URL Parameters — URL-based query parameters for full-text search and structured filters
- Aggregation Queries — Dynamic aggregation construction via URL query parameters
Operations #
- HTTP Client — HTTP client configuration with proxy, TLS, and connection management
- Keystore — Secure storage for sensitive configuration values
- Makefile — Build system commands and variables