Skip to content

rootflo/wavefront

Wavefront

Enterprise AI Middleware For Building Production Ready AI Applications

Open source alternative to UnifyApps, LyzrAI, SuperAGI & AgentGPT

Alternative to n8n, for building enterprise grade AI workflows

GitHub stars GitHub release Commit activity Tests Passing


GitHub β€’ Website β€’ Documentation

Built with flo-ai
✨ Powered by the flo-ai framework ✨


πŸš€ Wavefront AI Middleware

Wavefront AI is an open-source middleware platform designed to seamlessly integrate AI-driven agents, workflows, and data sources across enterprise environments. It acts as a connective layer that bridges modular frontend applications with complex backend data pipelines, ensuring secure access, observability, and compatibility with modern AI and data infrastructures.

Status: Pre-release (Under active development)
Beta release: Dec 2025
Wavefront License: GNU AFFERO GENERAL PUBLIC LICENSE 3.0
FloAI License: MIT LICENSE
Contributing: We welcome early feedback! See CONTRIBUTING.md.
Community: Join our discord at https://discord.gg/BPXsNwfuRU

Rootflo


✨ Key Capabilities

  • 🎯 Modular AI Application Integration
    Deploy diverse AI agents for auditing, underwriting, contact center supervision, and business process automation without rebuilding infrastructure.

  • πŸ”Œ Unified API Layer
    Standardized APIs for developing, deploying, and managing AI workflows across multiple use cases and frameworks.

  • πŸ” Enterprise-Grade Authentication & Authorization
    Native integrations with Google Auth, LDAP, Auth0, Okta, and Microsoft AD/Entra for seamless SSO and access controls.

  • 🌐 Comprehensive Data Connectivity
    Ingest data from OLAP/OLTP systems (BigQuery, Redshift), HDFS, cloud storage (S3, GCS), databases (PostgreSQL, MongoDB), and enterprise APIs (Salesforce, SAP).

  • πŸ‘₯ Granular Role-Based Access Control
    Fine-grained permissions for both AI agents and data sources, ensuring compliance and least-privilege access.

  • πŸ€– Open Source & Proprietary Model Support
    Works seamlessly with open-source LLMs/SLMs, custom models, and proprietary AI services.

  • πŸ“Š Observability, Monitoring & Evaluation
    Built-in telemetry with Grafana and Prometheus support. Track agent performance, audit trails, and guardrail enforcement in real-time.

  • πŸ€– No Code Agent & Workflow Builder Built-in capabilities to build and customer AI agents, and AI Workflows, connecting Data Sources, Knowledge Bases, in minutes

  • πŸ”Š Voice & Conversational Agents
    Integrated Voice-to-Voice Bots, ASR models, and agentic flows for contact center and conversational use cases.

  • 🧠 Knowledge Bases & RAG Ready
    Native support for Retrieval-Augmented Generation with MCP connectors and external knowledge bases.


πŸ—οΈ Architecture Overview

Rootflo

Layer Descriptions

Layer Purpose Components
Frontend Applications User-facing AI interfaces Supervisors, Audit Agents, Underwriters, Copilots
API Layer Standardized communication Frontend SDK, REST/GraphQL APIs
Authentication Identity verification & SSO Google Auth, LDAP, Auth0, Okta, Microsoft AD
Authorization (Agents) Agent-level access policies Role definitions, permission mapping
AI Workflows Intelligent automation Agentic flows, Voice agents, LLM integrations, RAG
Data Processing ETL and API management Pipelines, transformations, HTTP endpoints
Authorization (Data) Data source access control Fine-grained permissions, audit logging
Data Sources Enterprise data systems/Services Databases, APIs, Cloud storage, Data warehouses, Servics like Salesforce, SAP etc.

Platform Components

As part of the project, we are building the following components

  • FloAI library for Agent Building & A2A Orchestration
  • Wavefront Core Middleware Service, which connects multiple frontend applications with complex backend ai pipelines, provides authentication, authorization, observability, monitoring & evaluation
  • Wavefront Control Panel Unified frontend for configuring agents, workflows, AI models, Guardrails developer-friendly, RBAC etc.
  • Wavefront cli for configuring through cli (Yet to Build), for full developer-friendly control

πŸ›£οΈ Current Support & Roadmap

Data Adapters

Adapter Status Notes
BigQuery βœ… Available Full read/write support
Redshift βœ… Available Production-ready
PostgreSQL πŸ”„ In Progress Optimized for large datasets
MySQL πŸ“‹ Roadmap Compatible with MySQL 5.7+

API Adapters

Adapter Status Notes
Custom API Configuration πŸ”„ In Progress Flexible HTTP endpoint support
Salesforce πŸ”„ In Progress Native API integration

LLM Connectors

Model/Service Status Notes
OpenAI βœ… Available GPT-3.5, GPT-4 support
Anthropic βœ… Available Claude models supported
vLLM (Open-Source) βœ… Available Self-hosted inference
Ollama βœ… Available Local model deployment
GroqAI πŸ”„ In Progress Fast inference support
Vertex AI βœ… Available Google Cloud integration
Bedrock πŸ”„ In Progress AWS integration coming soon

Authentication Providers

Provider Status Notes
Google Auth βœ… Available OAuth 2.0 support
Microsoft AD/Entra βœ… Available Enterprise SSO ready
Okta πŸ“‹ Roadmap Q1 2026
SAML 2.0 πŸ“‹ Roadmap Q1 2026

Audit & Observability

Feature Status Notes
Application Metrics βœ… Available Prometheus-compatible
Application Logs βœ… Available Structured logging
AI Token Tracking βœ… Available Token tracking per agent
Open Telemetry βœ… Available Full OTel support
AI Audit Logging πŸ”„ In Progress Detailed decision trails (Q4 2025)
AI Guardrails πŸ“‹ Roadmap Policy enforcement (Q1 2026)

Frontend SDK

Feature Status Notes
Component Library βœ… Available React components ready
AI-Based No-Code Builder πŸ“‹ Roadmap Visual agent creation (Q1 2026)
Low Code AI Agent Builder βœ… Available YAML-based builder available

Release Timeline

Quarter Milestone Features
Nov 2025 Public README.md Publish readme and take in community feedback
Dec 2025 Open-source community edition Community edition release with working MVP
Q1 2026 Enterprise Edition Advanced RBAC, More Data source Integrations
Q1 2026 Rootflo Wavefront Cloud One-click deployable Wavefront Cloud

See ROADMAP.md for detailed feature plans and contribution opportunities.


🀝 Contributing

We welcome contributions from the community! Whether it's bug reports, feature requests, or code contributions:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

See CONTRIBUTING.md for detailed guidelines.


πŸ™ Acknowledgments

Wavefront AI was built with inspiration from leading open-source projects in the AI infrastructure space. Special thanks to our early adopters and community contributors.


⭐ Show Your Support

If you find Wavefront AI useful, please consider:

  • Starring this repository ⭐
  • Sharing with your network
  • Contributing to the project
  • Providing feedback and feature requests

Ready to transform your enterprise AI infrastructure?

Get in touch for production-grade support and SLA-driven deployments that ensure uptime, stability, and performance at scale.

πŸ“§ sales@rootflo.ai

Join our discord at https://discord.gg/BPXsNwfuRU