API
API reference
Integrate Nexdge reviews directly into your tools, pipelines, and dashboards. API access requires Pro plan or above.
Authentication
All API requests require a Bearer token in the Authorization header. Get your API key from the dashboard.
Authorization: Bearer YOUR_API_KEY
Get your API key →POST /api/v1/analyze
Submit code for review. Returns severity-graded findings from each specialist.
Request body
Example request
curl -X POST https://nexdge.com/api/v1/analyze \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"code": "async function getUser(id) { return db.query(`SELECT * FROM users WHERE id = ${id}`) }",
"language": "javascript",
"specialists": ["security", "reliability", "quality"]
}'
Example response
{
"reviewId": "rev_abc123",
"masterScore": 24,
"masterRisk": "CRITICAL",
"specialists": {
"security": {
"score": 10,
"risk": "CRITICAL",
"findings": [
{
"severity": "CRITICAL",
"title": "SQL Injection vulnerability",
"description": "Template literal used directly in SQL query.",
"line": 1
}
]
}
},
"creditsUsed": 1
}
Rate limits