kovi-sdk Python package gives you programmatic access to the Kovi interview platform. Install it from PyPI and initialize it with your API key to start scheduling interviews from your code.
kovi-sdk requires Python 3.8 or higher.
Requirements
Before you install the SDK, make sure you have the following:
- Python 3.8 or higher installed on your system. Run
python --versionto check. - A Techeval account with an active API key. Sign up at techeval.ai — new accounts receive 10 free credits on sign-up.
Install with pip
Run the following command to installkovi-sdk from PyPI:
1
Create a virtual environment
2
Activate the virtual environment
3
Install the SDK
Initialize the Client
ImportKoviClient and pass your API key to create a client instance:
client_init.py
Using Environment Variables (Recommended)
Store your API key in an environment variable and read it at runtime to keep credentials out of your codebase:client_env.py
export line to your ~/.bashrc, ~/.zshrc, or equivalent shell profile file. In production, inject the variable through your deployment platform’s secrets manager (e.g., AWS Secrets Manager, GCP Secret Manager, or a CI/CD environment variable store).
Verify Your Setup
Instantiate the client to confirm the SDK is installed and your import paths are correct. No network call is made at construction time, so this step does not consume any credits:verify_setup.py
Calling
client.schedule_interview(...) initiates a live interview session and consumes one credit when the interview starts. Run verification using only the constructor until you are ready to schedule a real interview.