What is spring-ai built with?
spring-ai is a Java repo built with org.jetbrains.kotlin:kotlin-stdlib, org.springframework.boot:spring-boot-autoconfigure, and jakarta.servlet:jakarta.servlet-api. It stores its data in MongoDB, reaches it with org.springframework:spring-orm, spring-data-mongodb, and spring-data-neo4j, signs people in with sts, software.amazon.awssdk:auth, and com.azure:azure-identity, uses AI through Model Context Protocol, onnxruntime, pytorch-engine, Spring, spring-ai-bedrock-converse, and 16 more, makes its content with Apache, spring-ai-markdown-document-reader, spring-ai-pdf-document-reader, spring-ai-tika-document-reader, org.apache.pdfbox:pdfbox, and 3 more, validates its data with com.github.victools:jsonschema-generator, com.github.victools:jsonschema-module-jackson, com.github.victools:jsonschema-module-swagger-2, com.networknt:json-schema-validator, and jakarta.validation:jakarta.validation-api, is tested with micrometer-observation-test, mockwebserver, org.junit.jupiter:junit-jupiter-api, org.testcontainers:testcontainers, org.awaitility:awaitility, and 3 more, deploys with io.micrometer:micrometer-observation, io.micrometer:micrometer-core, software.amazon.awssdk:regions, and io.micrometer:micrometer-tracing, and uses apache-client, java-driver-query-builder, jedis, MariaDB, ojdbc11, and 14 more. It has 504,048 written lines, with 1,185 test files.
Read on November 14, 2026, at commit 98cbc4f. Read it as markdown
The card says what it's built with. Its whole map opens it up: every part of the code and how it connects to the rest.
Backend
Data 20
- Neo4j5 files
- Qdrant5 files
- Couchbase2 files
- MongoDB2 files · memory-repositories/spring-ai-model-chat-memory-repository-mongodb/pom.xml, line 1
- MariaDB
- org.mongodb:mongodb-driver-sync
- org.springframework.boot:spring-boot-jdbc
- PostgreSQL
- org.typesense:typesense-java2 files
- com.pgvector:pgvector1 file
- io.pinecone:pinecone-client1 file
- apache-client
- java-driver-query-builder
- jedis
- ojdbc11
- s3vectors
- spring-boot-data-redis
- spring-boot-starter-data-mongodb
- spring-boot-starter-data-redis
- spring-boot-starter-mongodb
Data access 3
- org.springframework:spring-orm
- spring-data-mongodb
- spring-data-neo4j
Sign-in 3
- software.amazon.awssdk:auth9 files
- com.azure:azure-identity2 files
- sts
AI 21
- Model Context Protocol
- Spring
- software.amazon.awssdk:bedrockruntime6 files
- software.amazon.awssdk:bedrockagentruntime4 files
- ai.djl.huggingface:tokenizers3 files
- ai.djl:api1 file
- onnxruntime
- pytorch-engine
- spring-ai-bedrock-converse
- spring-ai-client-chat
- spring-ai-deepseek
- spring-ai-milvus-store
- spring-ai-mistral-ai
- spring-ai-ollama
- spring-ai-openai
- spring-ai-retry
- spring-ai-starter-model-anthropic
- spring-ai-starter-model-deepseek
- spring-ai-starter-model-ollama
- spring-ai-starter-model-openai
- spring-ai-starter-model-stability-ai
Other repos with a similar stack
Ordered by how much of its stack they share with spring-ai, then by stars.
- YunaiVruoyi-vue-pro40.4k
🔥 官方推荐 🔥 RuoYi-Vue 全新 Pro 版本,优化重构所有功能。基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 微信小程序,支持 RBAC 动态权限、数据权限、SaaS 多租户、Flowable 工作流、三方登录、支付、短信、商城、CRM、ERP、MES、IM、AI 大模型、IoT 物联网等功能。你的 ⭐️ Star ⭐️,是作者生发的动力!
14 of 96 in commonCompare → - open-metadataOpenMetadata15.7k
The Open Context Layer for Data and AI , OpenMetadata is the open platform for building trusted data context and business semantics for humans, AI assistants, and agents.
14 of 96 in commonCompare → - spring-projectsspring-boot81.9k
Spring Boot helps you to create Spring-powered, production-grade applications and services with absolute minimum fuss.
10 of 96 in commonCompare → - Stirling-ToolsStirling-PDF96.4k
#1 PDF Application on GitHub that lets you edit PDFs on any device anywhere
9 of 96 in common · TypeScriptCompare →
Frequently asked questions
What language is spring-ai written in?
What framework does spring-ai use?
What database does spring-ai use?
The proof: memory-repositories/spring-ai-model-chat-memory-repository-mongodb/pom.xml, line 1
What does spring-ai sign people in with?
Does spring-ai use AI?
What services does spring-ai use?
Does spring-ai have tests?
Which repos have a stack like spring-ai's?
See inside your code, today.
Paste your repo and see it drawn, part by part: a medium one in under a minute.
Free, no account.
Is it your repo? Add its badge, keep it up to date or take it down →

