---
canonical: https://docs.jentic.com/getting-started/api-scoring/
representation: markdown-alternate
# Canonical page: https://docs.jentic.com/getting-started/api-scoring/
# This is the Markdown alternate of the page above.
title: "Score API AI-Readiness — Jentic API Scoring"
description: >-
  Get started with the Jentic API Scorecard: score any OpenAPI document against the JAIRF
  framework's six dimensions for a grade with prioritized recommendations.
---

# API Scoring – Getting Started

> Know exactly how AI-ready your API is — before an agent tries to use it.

The **Jentic API Scorecard** evaluates any OpenAPI document against the [Jentic API AI Readiness Framework (JAIRF)](../reference/api-readiness-framework/overview.md) across six dimensions and returns a single grade with prioritized, actionable recommendations.

Use it however fits your workflow:

---

## Choose your mode

=== "CLI"

    The fastest way to score any OpenAPI document from your terminal. Requires Node.js and Docker.

    **Score a public OAK spec — no key needed:**

    ```bash
    npx @jentic/api-scorecard-cli@latest score \
      https://raw.githubusercontent.com/jentic/jentic-public-apis/refs/heads/main/apis/openapi/swagger-api/petstore/1.0.27/openapi.json
    ```

    **Score your own spec** — get a free key at [app.jentic.com/scorecard](https://app.jentic.com/scorecard?tab=api-keys):

    ```bash
    JENTIC_API_KEY=<your-key> npx @jentic/api-scorecard-cli@latest score ./openapi.yaml
    ```

    → [Full CLI reference](../cli/api-scorecard.md)

=== "Agent Skill"

    Install the Jentic API Scorecard as an agent skill so your AI coding agent scores OpenAPI documents on demand.

    **Claude Code:**

    ```
    /plugin marketplace add jentic/jentic-api-scorecard
    /plugin install api-scorecard@jentic-api-scorecard
    ```

    Once installed, ask naturally:

    ```
    > Score ./openapi.yaml for AI-readiness
    > How AI-ready is https://petstore3.swagger.io/api/v3/openapi.json?
    ```

    **Vercel `skills` CLI:**

    ```bash
    npx skills add jentic/jentic-api-scorecard --skill jentic-api-scorecard
    ```

    → [Full Agent Skill guide](../cli/api-scorecard-skill.md)

=== "GitHub Action"

    Add a scoring step to your CI pipeline — gates builds, uploads SARIF findings to the Security tab, and attaches an HTML report as a workflow artifact.

    ```yaml
    - uses: jentic/jentic-api-scorecard@v1
      with:
        input: ./openapi.yaml
        api-key: ${{ secrets.JENTIC_API_KEY }}
        min-score: '70'
    ```

    → [Full GitHub Action reference](../cli/api-scorecard-action.md)

=== "Web UI"

    No install, no CLI — paste a URL or drop a file at [jentic.com/scorecard](https://jentic.com/scorecard) and get an instant scorecard in your browser.

    Ideal for quick checks, sharing results with non-technical stakeholders, or exploring the framework before integrating it into your workflow.

---

## What it scores

Each OpenAPI document is evaluated across six dimensions:

| Dimension | What it measures |
| --------- | ---------------- |
| **Foundational Compliance (FC)** | Structural validity and OpenAPI conformance |
| **Developer Experience & Jentic Compatibility (DXJ)** | Documentation quality and tooling compatibility |
| **AI-Readiness & Agent Experience (ARAX)** | Semantic clarity for LLM reasoning |
| **Agent Usability (AU)** | Safe, predictable multi-step orchestration |
| **Security (SEC)** | Auth schemes and trust boundaries |
| **AI Discoverability (AID)** | How easily AI systems can find and parse the spec |

Scores combine into a single **AI-Readiness Index (0–100)** mapped to five levels from *Not Ready* to *Agent-Optimized*.

→ [Full framework specification](../reference/api-readiness-framework/overview.md)

---

## Next steps

- [API Improvements – Getting Started](./api-improvements.md) — automatically apply non-breaking improvements with the api-improve agent skill
- [CLI Reference](../cli/api-scorecard.md) — all commands, flags, output formats, and exit codes
- [Agent Skill (Scoring)](../cli/api-scorecard-skill.md) — Claude Code, Vercel skills CLI, TanStack Intent
- [Agent Skill (Improvements)](../cli/api-improve-skill.md) — the improve skill install reference
- [GitHub Action](../cli/api-scorecard-action.md) — CI integration, gating, SARIF, and LLM analysis
- [Enterprise Readiness](../cli/api-scorecard-enterprise.md) — data privacy, supply chain, and reproducibility
- [JAIRF Specification](../reference/api-readiness-framework/specification.md) — full normative spec
