AI · Usable · Rapid · Autonomous
AI-native Java backend framework.
AI writes it → AI tests it → AI uses it.
// Service = plain Java class UserService { User get(int id) { return db.findById("user", id); } List<User> list() { return db.table("user").find(); } User create(Req req) { return Row.of("user").set("name", req.name()).insert(db); } void delete(int id) { db.deleteById("user", id); } } // Start Aura.create().port(8080).service(new UserService(db)).start();
AI generates correct code with minimal context. 120-line guide, Just Service pattern, zero annotations.
AI verifies its own code instantly. Built-in TestClient with in-memory routing, no HTTP server needed.
AI agents discover and call your API as tools. MCP native, auto-discovery via schema endpoint.
Service methods are plain Java. No Controller, no DAO, no annotations required. One line registers CRUD.
No DI, no scanning, no XML. Code is configuration. One dependency to start.
Query builder, Row CRUD, dynamic SQL, pagination. Or bring MyBatis, JPA, JOOQ.
| Aura | Spring Boot | |
|---|---|---|
| Startup | ~100ms | 2-5s |
| Config files | 0 | application.yml |
| Annotations | 0 | 5+ per endpoint |
| AI context | 120 lines | 10,000+ lines |
| MCP | Built-in | None |
| Testing | TestClient (1 line) | MockMvc (complex) |
Loading...