Python SDK for the eChallan platform.
Project description
eChallan Python SDK Docs
Tech-Driven Fleet Compliance & Challan Management Platform
Experience compliance as easy as buying from Flipkart or Amazon — whether it’s settling a challan or renewing vehicle documents, it’s all just a click away.
Overview
- Endpoints base:
https://app.echallan.app - Auth:
x-api-key - Endpoint catalog: embedded in
echallan_api/endpoints.py(ENDPOINTSlist + helper functions per route).
Quick Start (code)
from echallan_api.client import EChallanApiClient
from echallan_api import endpoints
client = EChallanApiClient(api_key="YOUR_KEY", base_url="https://app.echallan.app")
# Health check
print(client.get_health())
# Call a specific endpoint helper
resp = endpoints.vehicle_lookup(client, registration_number="MH01AB1234")
print(resp)
# List all documented endpoints
print([e["id"] for e in client.list_endpoints()])
Notes
- Helper functions in
echallan/endpoints.pymap 1:1 to the documented routes; each supportsquery,body, anddry_runto preview the request payload/URL without sending it. - Replace sample values with production keys and parameters from your contract.
License & Usage
This SDK is Copyright 2025 Vahanfin Solutions Private Limited and
is licensed under the Apache License, Version 2.0. See the top-level
LICENSE file for full license text and the NOTICE file for important
usage and trademark restrictions. Using SDK code for commercial or
production services without an explicit agreement with Vahanfin may result
in suspension of service or legal action.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file echallan-1.0.1.tar.gz.
File metadata
- Download URL: echallan-1.0.1.tar.gz
- Upload date:
- Size: 16.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fcca1b599b6592a7f5a5bb9ff534b7e390d8dd8c12f2f6857f4533bf68e12558
|
|
| MD5 |
f6e8e88c827405b47f94e2c830e6c189
|
|
| BLAKE2b-256 |
5ac7a7911459bad411d565a35a030e0656a1680bb4acc8c6ccb03123ed09e979
|
File details
Details for the file echallan-1.0.1-py3-none-any.whl.
File metadata
- Download URL: echallan-1.0.1-py3-none-any.whl
- Upload date:
- Size: 15.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b4019dbd5013a45a5826eacf1c310b17911a449039807e8d9462d4cac70ec09a
|
|
| MD5 |
07eb493585e98d530cbd06745ff1e70a
|
|
| BLAKE2b-256 |
2ae3c798e59ce8a0eea3b842b8b1f11ce582762cdbda308dbb91564a52bb8ed8
|