Discover our quick start guide and build your first application in 5-10 minutes
Quick Start GuideApache Ignite provides native clients for Java, .NET, C++, and Python. Each client implements the same core capabilities including SQL queries, Table API operations, transactions, and compute job submission. Consistent APIs across languages simplify polyglot architectures.
All clients include partition-aware routing. Operations route directly to nodes holding the data. No coordinator overhead. This single-hop access delivers consistent performance regardless of client language. The system calculates partition ownership from keys automatically.
The Java client provides the complete feature set including embedded SQL execution, compute APIs, and schema management. Other language clients support SQL queries through JDBC, Table API operations, transactions, and basic schema operations. Each client handles connection pooling and automatic failover.
JDBC and ODBC drivers enable integration with existing SQL tools and BI platforms. Standard database connectivity works with reporting tools, ETL systems, and data integration frameworks. This compatibility simplifies adoption for SQL-oriented workloads.


Discover our quick start guide and build your first application in 5-10 minutes
Quick Start GuideLearn about Java, .NET, C++, and Python clients with partition-aware routing and connection pooling
Client Documentation