Apache Ignite
Apache Ignite is a distributed database for mission-critical high-velocity applications requiring in-memory performance. It provides ACID transactions, SQL queries, key-value storage, compute grid, and backpressured streaming across distributed clusters. Governed by the Apache Software Foundation under the Apache 2.0 license.
API Rating
APIs
Apache Ignite REST API
The Ignite 3 REST API provides HTTP endpoints for cluster initialization, cluster management, node management, SQL query execution, configuration management, and deployment unit...
Apache Ignite Java Client API
The Ignite Java client API provides native Java access to Ignite clusters for table operations, SQL queries, transactions, and compute task execution.
Apache Ignite .NET Client API
The Ignite .NET client API provides native C# and .NET access to Ignite clusters for table operations, SQL queries, and distributed computing.
Capabilities
Apache Ignite REST module — clusterConfiguration
Apache Ignite REST module — clusterConfiguration. 3 operations. Lead operation: Apache Ignite Get Cluster Configuration. Self-contained Naftiko capability covering one Apache Ig...
Run with NaftikoApache Ignite REST module — clusterManagement
Apache Ignite REST module — clusterManagement. 2 operations. Lead operation: Apache Ignite Initialize Cluster. Self-contained Naftiko capability covering one Apache Ignite busin...
Run with NaftikoApache Ignite REST module — clusterMetric
Apache Ignite REST module — clusterMetric. 3 operations. Lead operation: Apache Ignite Disable Metric Source. Self-contained Naftiko capability covering one Apache Ignite busine...
Run with NaftikoApache Ignite REST module — compute
Apache Ignite REST module — compute. 4 operations. Lead operation: Apache Ignite Retrieve All Job States. Self-contained Naftiko capability covering one Apache Ignite business s...
Run with NaftikoApache Ignite REST module — deployment
Apache Ignite REST module — deployment. 7 operations. Lead operation: Apache Ignite Get Cluster Unit Statuses. Self-contained Naftiko capability covering one Apache Ignite busin...
Run with NaftikoApache Ignite REST module — nodeConfiguration
Apache Ignite REST module — nodeConfiguration. 3 operations. Lead operation: Apache Ignite Get Node Configuration. Self-contained Naftiko capability covering one Apache Ignite b...
Run with NaftikoApache Ignite REST module — nodeManagement
Apache Ignite REST module — nodeManagement. 3 operations. Lead operation: Apache Ignite Get Node Information. Self-contained Naftiko capability covering one Apache Ignite busine...
Run with NaftikoApache Ignite REST module — nodeMetric
Apache Ignite REST module — nodeMetric. 4 operations. Lead operation: Apache Ignite Disable Metric Source. Self-contained Naftiko capability covering one Apache Ignite business ...
Run with NaftikoApache Ignite REST module — recovery
Apache Ignite REST module — recovery. 12 operations. Lead operation: recovery. Self-contained Naftiko capability covering one Apache Ignite business surface.
Run with NaftikoApache Ignite REST module — sql
Apache Ignite REST module — sql. 4 operations. Lead operation: Apache Ignite Invalidates SQL Planner Cache.. Self-contained Naftiko capability covering one Apache Ignite busines...
Run with NaftikoApache Ignite REST module — system
Apache Ignite REST module — system. 2 operations. Lead operation: system. Self-contained Naftiko capability covering one Apache Ignite business surface.
Run with NaftikoApache Ignite REST module — topology
Apache Ignite REST module — topology. 2 operations. Lead operation: Apache Ignite Get Logical Topology. Self-contained Naftiko capability covering one Apache Ignite business sur...
Run with NaftikoApache Ignite REST module — transactions
Apache Ignite REST module — transactions. 3 operations. Lead operation: Apache Ignite Retrieve All in Progress Transactions. Self-contained Naftiko capability covering one Apach...
Run with NaftikoFeatures
Memory-first storage with MVCC for consistent high-velocity performance.
Full ACID transactions across distributed cluster nodes.
ANSI SQL-compliant queries across distributed tables with JDBC/ODBC drivers.
Native key-value API for direct cache access without SQL overhead.
Distributed compute tasks co-located with data for low-latency processing.
Native clients for Java, .NET, C++, and Python.
Online schema changes without cluster downtime.
Event stream ingestion and enrichment with flow control.
Use Cases
Ingest, enrich, and process high-velocity event streams with in-memory speed.
Distributed state store for microservices with ACID guarantees.
High-speed session caching for web applications.
Low-latency feature serving for machine learning model inference.
SQL analytics over continuously updated distributed datasets.
Integrations
Native Spring Boot integration for Ignite cluster connectivity.
Stream data from Kafka topics into Ignite tables for real-time processing.
Standard JDBC driver for connecting SQL tools to Ignite clusters.
ODBC driver for BI tool integration with Ignite SQL engine.