Quick Start
Schedule your first interview in under 5 minutes using the Python SDK.
API Reference
Explore all REST endpoints for scheduling interviews and retrieving scorecards.
Python SDK
Install kovi-sdk and integrate interview scheduling into your hiring pipeline.
Webhooks
Receive real-time scorecard payloads in your ATS when interviews complete.
How Kovi Works
1
Create a Job Description
Log in to techeval.ai, define your role, tech stack, seniority level, and pass score threshold. Kovi parses your JD and builds a tailored evaluation track automatically.
2
Schedule an Interview
Use the dashboard or the Python SDK to generate a unique interview link for each candidate. Set the duration, deadline, and any must-ask questions you want Kovi to include.
3
Kovi Runs the Interview
The candidate joins on any modern browser—no downloads required. Kovi conducts the interview autonomously, adapting questions in real time while the proctoring engine monitors for AI assistance, gaze, and browser activity.
4
Receive the Scorecard
Once the session ends, Kovi posts a structured JSON scorecard to your webhook endpoint—including the final score, pass/fail status, strengths, weaknesses, and proctoring flags.
Key Capabilities
Configurable Interviews
Set seniority level, tech stack, duration, pass score, and must-ask questions per role.
Smart Proctoring
AI copilot detection, gaze tracking, face detection, and tab-switch logging—non-blocking and evidence-based.
Session Recovery
Kovi auto-saves interview state so candidates can resume after network drops without losing progress.
Instant Scorecards
Structured JSON scorecards with score, pass/fail, strengths, weaknesses, and transcript link.
Scale to 1,000+/Day
Run unlimited parallel interviews with no interviewer fatigue or scheduling bottlenecks.
ATS Integration
Webhook-based scorecard delivery fits any modern ATS. Custom integrations available via API.
New accounts receive 10 free interview credits on sign-up. No credit card required to start.