---
title: "Buy Latitude 10 Agentify API for Java (Spring Boot)"
method: GET
path: "/api/agent-products/agentify-api-java"
tags: ["Developer kits"]
---

# Buy Latitude 10 Agentify API for Java (Spring Boot)

`GET /api/agent-products/agentify-api-java`

## Request

- Base URL: `https://latitude10.tech`
- URL: `https://latitude10.tech/api/agent-products/agentify-api-java`
- Auth: none required

For Java (Spring Boot): make the Spring Boot API you already have agent-ready, in the same process: a Spring Boot 4 starter for Spring MVC and Spring WebFlux, annotated controllers and functional endpoints alike, with no code to add, and the agentify.jar command line for Maven and Gradle builds. It reads your OpenAPI document, a file or the one your app already serves with springdoc, or adds springdoc when you have none, and mounts an MCP endpoint (MCP 2026-07-28 and 2025-xx) with one tool per operation, reads on and writes off by default. A tool call runs in-process through your own filters and controllers, Spring Security included, so your auth, validation and logic apply. Discovery from the same document, in the Node.js edition’s wire formats: /llms.txt and /llms-full.txt, the MCP server card (SEP-2127 draft) and AI Catalog, /openapi.json with agent hints, OAuth protected-resource metadata, /.well-known/x402 and an /agent index. Agents authenticate with your API’s own credentials, agent keys, or OAuth, including Amazon Cognito machine-to-machine tokens. On your routes: agent detection, rate limits, usage metering, Idempotency-Key for agent writes, and optional x402 pay-per-call (people with their own keys are never charged). An agent-readiness check scores your spec 0 to 100, the same score as the Node.js edition, and agentify.jar improve fixes it. The starter works in a GraalVM native image. A memory store for development; persistent stores need a database and its JDBC driver in your app: SQLite, Postgres, MySQL or MariaDB, or your app’s own DataSource. Java 17 or newer and a Spring Boot 4 app; the kit’s Maven repository ships in the zip and is vendored into your repository. Includes a setup wizard (java Setup.java) that makes a bundled Orders API agent-ready with Spring MVC or Spring WebFlux.

## Response `200`

Paid: the product (for a kit, a personal download link for the zip) and the payment.

- object
  - `product` object, required
    - `slug` 'agentify-api-java', required
    - `name` string, required
    - `version` string, required
    - `description` string, required
    - `delivery` 'kit', required
    - `content` string, nullable, required: Personal download link for the zip (latest release). Valid 24 hours; each purchase allows 10 downloads. Null only if the link could not be created; see support.
    - `contentExpiresAt` string, nullable, required: When content stops working (ISO 8601).
    - `support` string: Present only if something failed after payment: email jorge@latitude10.tech with the transaction.
  - `payment` object, required
    - `network` string, required: CAIP-2 network the payment settled on.
    - `transaction` string, required: Settlement transaction hash; quote it to support.

## Other responses

- `402`: Payment required. x402 v2 terms (USDC on Base or Solana) in the PAYMENT-REQUIRED header; x402 v1 terms (USDC on Base) in the JSON body; an L402 Lightning invoice in WWW-Authenticate when offered. Pay and retry the same request.
- `429`: Too many requests from this address; try again later.
- `502`: The payment facilitator failed. If you were charged, email jorge@latitude10.tech with the transaction.
- `503`: Payments are briefly unavailable; nothing was charged.

---

[API](https://skmtc.dev/latitude10/apis/latitude-10.md) · [All operations](https://skmtc.dev/latitude10/apis/latitude-10/llms.txt) · [OpenAPI document](https://skmtc.dev/latitude10/apis/latitude-10/revisions/ef79d1f8e9c5?raw)
