Data Collection & Connectivity
Connect to industrial equipment in minutes — without complex setup or vendor-locked tools.
DataForeman supports fast and reliable data acquisition from PLCs and industrial devices, providing a unified way to collect and manage real-time plant data.
• Sub-second polling for high-frequency signals
• Automatic tag browsing and metadata import
• Per-tag data quality monitoring and diagnostics
• Multiple connections with flexible polling groups
Less time spent on integrations — more time analyzing and acting on your data.
Time-Series Data Management
Store high-frequency industrial data efficiently and query it instantly — even at scale.
TimescaleDB Storage Engine
- Hypertables: Automatic time-based partitioning
- Compression: Intelligent data compression algorithms
- High write throughput: Optimized for time-series workloads
- Continuous Aggregates: Pre-computed rollups for performance
- Parallel Processing: Multi-core query execution
Advanced Data Processing
- Min/Max Envelope Algorithm: Preserves critical high/low values during compression
- Data Interpolation: Fill gaps with configurable interpolation methods
- Statistical Functions: Advanced data aggregations (avg, min, max, stddev) — in development
- Time Buckets: Flexible time-based grouping and analysis
Data Retention & Archival
- Configurable retention policies per tag or tag group
- Automatic chunk management and cleanup
- Compression ratios up to 95% with minimal data loss
Efficient storage and fast queries reduce infrastructure costs and improve analysis speed.
Modern Web Interface
Fast, intuitive web interface for building dashboards, visualizing data, and troubleshooting in real time.
Web Interface
- Works on desktop, tablet, and mobile
- Real-time updates via WebSockets
Visualization & Dashboards
- Interactive charts with zoom, pan, and drill-down
- Immediate access to data point table
- Custom dashboards with widgets
- Export screenshots or CSV data
Create and customize dashboards in minutes — no coding required.
Screenshot from the actual DataForeman interface
Enterprise Security & Administration
Flexible enterprise-grade security with granular access control and centralized user management.
Secure Access & Authentication
- JWT-based secure authentication
- Refresh tokens for long-term sessions
- Active session monitoring and control
Fine-Grained Permissions & Roles
- Per-feature CRUD access control
- Role-based access templates
- Feature-level permissions
- Adaptive interface based on user role
Centralized User Management
- Full user lifecycle management
- Password policies and expiration rules
- Activity tracking and audit logs
Actual DataForeman UI
Designed for multi-user industrial environments — from operators to engineers to admins.
System Administration
Built-in tools for logging, diagnostics, and configuration to simplify deployment, maintenance, and troubleshooting.
Centralized Logging
- JSON-formatted logs with metadata
- Automatic log rotation and compression
- Unified log collection across all services
- Configurable log levels per component
- Live log streaming in the web interface
Health & Diagnostics
- Component health monitoring
- CPU, memory, disk, and network metrics
- Built-in diagnostic tools and tests
- Capacity and performance trend analysis
Flexible Configuration
- Environment variable-based configuration
- Runtime configuration without restart
- Validation of settings before applying
- Database schema migration tools
Reduce maintenance effort and improve system reliability with built-in administration tools.
API & Integration
Easily integrate DataForeman with external systems, applications, and automation workflows.
• Interactive OpenAPI documentation
• Rate limiting and security controls
• Webhooks for event-driven integrations
Automate processes, build custom tools, and connect DataForeman with your existing systems.
Discover how DataForeman can transform your industrial data infrastructure.