KI-gestützt · 10 Credits pro Aufruf

KI-Code-Review-API

Code auf Bugs & Schwachstellen scannen

Scannen Sie jedes Code-Snippet mit einem einzigen REST-Aufruf auf Sicherheitslücken, Bugs und Performance-Probleme. Erhalten Sie strukturierte JSON-Befunde, Schweregrade und eine Qualitätsbewertung von 0-100, ohne Einrichtung und ohne selbst gehostete Modelle.

SicherheitsbefundeBug-ErkennungPerformanceEdge-schnell
100 free credits No card required Global edge network Structured JSON

What it checks

Sicherheitslücken

Injection-Schwachstellen, fest codierte Geheimnisse, unsicheres eval und schwache Kryptografie.

Bugs & Logikfehler

Null-Behandlung, Off-by-One-Fehler und unbehandelte Randfälle.

Performance-Probleme

N+1-Abfragen, überflüssige Schleifen und blockierende Aufrufe.

Best Practices

Vorschläge zu Benennung, Struktur und Wartbarkeit.

Try it live

Live demo · 5 requests/min, no key needed
Click “Run review” to see the JSON response.

Quickstart

One authenticated POST request. Official JavaScript and Python SDKs available.

cURL
curl -X POST https://api.mecanik.dev/v1/client/YOUR_UUID/tools/ai-code-review \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"code":"const x = eval(input)","language":"javascript"}' 
JavaScript (fetch)
const res = await fetch(
  "https://api.mecanik.dev/v1/client/YOUR_UUID/tools/ai-code-review",
  {
    method: "POST",
    headers: {
      Authorization: "Bearer YOUR_TOKEN",
      "Content-Type": "application/json",
    },
    body: JSON.stringify({ code: source, language: "javascript" }),
  },
);
const { result } = await res.json();
console.log(result.analysis.issues);
Python (requests)
import requests

r = requests.post(
    "https://api.mecanik.dev/v1/client/YOUR_UUID/tools/ai-code-review",
    headers={"Authorization": "Bearer YOUR_TOKEN"},
    json={"code": source, "language": "python"},
)
print(r.json()["result"]["analysis"]["issues"])

Common use cases

PR-Review-Bots

Befunde automatisch als Kommentare zu jedem Pull-Request posten.

CI/CD-Gates

Einen Build abbrechen, wenn vor dem Deploy ein kritisches Problem erkannt wird.

IDE- & Editor-Plugins

Inline-Review-Feedback anzeigen, während Entwickler Code schreiben.

Lernen & Lehren

Riskante Muster mit konkreten Lösungen für Junior-Entwickler erklären.

Simple, pay-as-you-go pricing

Per call
10 credits
On signup
100 free
Packs from
$5
Credits
Never expire

Pay only for what you use, with no subscription. See full pricing.

Wann die KI-Code-Review-API einzusetzen ist

Manuelle Reviews lassen sich nicht auf jeden Commit skalieren, und herkömmliche Linter übersehen kontextabhängige Risiken wie Injection durch String-Interpolation oder ein in einer Konfigurationsdatei eingechecktes Geheimnis. Die KI-Code-Review-API schließt diese Lücke: Sie analysiert das Snippet so, wie es ein erfahrener Reviewer tun würde, kennzeichnet die wirklich relevanten Probleme mit einem Schweregrad, auf den Sie reagieren können, und liefert eine anwendbare Lösung zurück, alles als strukturiertes JSON, das Ihre Tools verarbeiten können.

Da es sich um einen einzelnen zustandslosen Endpunkt handelt, können Sie ihn an einem Nachmittag in einen Pull-Request-Bot, ein CI-Gate vor dem Deploy oder eine Editor-Erweiterung einbinden. Kombinieren Sie ihn mit dem SEO-Analyzer und den weiteren Mecanik-API-Tools, um Sicherheit, Qualität und Performance über einen API-Schlüssel und ein Credit-Guthaben abzudecken.

Frequently asked questions

Welche Sprachen unterstützt die KI-Code-Review-API?

Jede Sprache. Übergeben Sie einen optionalen language-Hinweis für bessere Ergebnisse: JavaScript, TypeScript, Python, Go, Rust, Java, C#, PHP, Ruby und mehr werden alle unterstützt.

Wie viel kostet die KI-Code-Review-API?

Jeder Aufruf kostet 10 Credits. Jedes neue Konto erhält 100 kostenlose Credits, und Credit-Pakete beginnen bei 5 $, sodass Sie nur für das bezahlen, was Sie nutzen, ohne Abonnement und mit Credits, die nie verfallen.

Wird mein Code gespeichert?

Nein. Snippets werden während der Anfrage analysiert und nicht aufbewahrt. Vollständige Details zur Datenverarbeitung finden Sie in der Datenschutzrichtlinie.

Wie sieht die Antwort aus?

Konsistentes JSON in der Form { result, success, errors }, wobei result.analysis ein Array von Befunden (Schweregrad, Kategorie, Zeile, Beschreibung, Lösung) und eine Gesamtbewertung von 0-100 enthält.

Kann ich sie in CI/CD verwenden?

Ja. Es ist ein zustandsloser REST-Endpunkt mit schnellen Edge-Antworten und einfacher Bearer-Token-Authentifizierung, sodass er sich sauber in GitHub Actions, GitLab CI oder jede Pipeline einfügt, die eine HTTP-Anfrage senden kann.

Start building in under a minute

Create a free account and get 100 credits. No card required.

Get your API key