Introduction
Axoniq Insights is an analytics platform for event-driven applications built with Axon Framework and Axon Server. It connects to your Axon Server cluster, streams events into an optimized analytics database, and makes them queryable through SQL, a web UI, and an AI-powered chat interface.
Key capabilities
-
Real-time event collection : Automatically captures events from Axon Server contexts without changes to your application code.
-
SQL analytics : Query your event data using standard SQL through the built-in PostgreSQL wire protocol. Connect any PostgreSQL-compatible tool: DBeaver, Grafana, Metabase, or your application’s JDBC driver.
-
AI-powered analysis : Ask natural language questions about your event data. The AI understands your schema and generates SQL queries on your behalf.
-
Web interface : Browse contexts, run queries, visualize results, and manage your installation from a modern web UI.
-
MCP server : Expose analytics capabilities as tools for AI agents through the Model Context Protocol.
How it works
Insights connects to one or more Axon Server contexts and subscribes to their event streams. Incoming events are batched and written as Parquet files into an EventLake powered by DuckDB (a columnar database optimized for analytical workloads). Each Axon Server context gets its own isolated EventLake.
Once stored, the data is accessible through multiple interfaces: the web UI, the PostgreSQL wire protocol (port 5432), REST APIs, and the AI chat.
Next steps
-
Getting Started : Install Insights and connect it to your Axon Server.
-
Axoniq Insights Architecture : Learn how Insights works under the hood.
-
Configuration : Full reference of all configuration options.