Apache Ignite logo

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.

3 APIs 1 Capabilities 8 Features
CachingCompute GridDistributed DatabaseIn-MemoryOpen SourceSQL

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 Cluster Management

Workflow capability for database administrators and platform engineers to manage Apache Ignite clusters, execute SQL queries, and configure distributed nodes.

Run with Naftiko

Features

In-Memory Speed

Memory-first storage with MVCC for consistent high-velocity performance.

ACID Transactions

Full ACID transactions across distributed cluster nodes.

SQL Support

ANSI SQL-compliant queries across distributed tables with JDBC/ODBC drivers.

Key-Value Storage

Native key-value API for direct cache access without SQL overhead.

Compute Grid

Distributed compute tasks co-located with data for low-latency processing.

Multi-Language Clients

Native clients for Java, .NET, C++, and Python.

Schema Evolution

Online schema changes without cluster downtime.

Backpressured Streaming

Event stream ingestion and enrichment with flow control.

Use Cases

Event Stream Processing

Ingest, enrich, and process high-velocity event streams with in-memory speed.

Microservices State Management

Distributed state store for microservices with ACID guarantees.

Session Management

High-speed session caching for web applications.

AI/ML Feature Store

Low-latency feature serving for machine learning model inference.

Real-Time Analytics

SQL analytics over continuously updated distributed datasets.

Integrations

Spring Boot

Native Spring Boot integration for Ignite cluster connectivity.

Apache Kafka

Stream data from Kafka topics into Ignite tables for real-time processing.

JDBC

Standard JDBC driver for connecting SQL tools to Ignite clusters.

ODBC

ODBC driver for BI tool integration with Ignite SQL engine.

Semantic Vocabularies

Apache Ignite Rest Api Context

37 classes · 53 properties

JSON-LD

API Governance Rules

Apache Ignite API Rules

23 rules · 10 errors 9 warnings 4 info

SPECTRAL

Resources

👥
GitHubOrganization
GitHubOrganization
👥
GitHubRepository
GitHubRepository
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
📜
TermsOfService
TermsOfService
🔗
Versioning
Versioning
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary
🔗
NaftikoCapability
NaftikoCapability