Skip to main content

Arabic-first free legal intelligence SDK for Saudi-focused legal workflows.

Project description

Qanuni SDK

Qanuni is an Arabic-first Python SDK for Saudi legal workflows.

This build is the fully free distribution:

  • no activation
  • no license token
  • no premium gate
  • all shipped tools are available immediately

Users bring their own OpenAI API key for prompt-backed tools. Deterministic tools such as Saudi labor calculations work without OpenAI.

Install

python -m pip install --upgrade qanuni-sdk

Quickstart

import os

from dotenv import load_dotenv
from qanuni import LegalClient

load_dotenv()
client = LegalClient(api_key=os.getenv("OPENAI_API_KEY"))

benefit = client.labor.end_of_service(
    monthly_salary=12000,
    years_of_service=7.5,
    termination_reason="resignation",
    contract_type="indefinite",
)

print(benefit.total_amount)
result = client.contracts.gap_analysis(
    contract_text="يلتزم الطرف الثاني بتنفيذ الأعمال، ويتم السداد لاحقًا.",
    contract_type="service_agreement",
)

print(result.summary)

Included Tools

  • labor.end_of_service
  • labor.probation_check
  • contracts.gap_analysis
  • contracts.generate_nda
  • contracts.generate_mou
  • drafting.improve
  • drafting.summarize
  • drafting.simplify
  • compliance.generate_privacy_policy
  • compliance.demand_letter
  • policies.generate_hr_policy
  • policies.job_description

Examples Command

qanuni-examples --list

Default Behavior

  • Arabic-first prompts and outputs
  • Saudi-oriented legal framing
  • structured Pydantic outputs
  • async methods available in this free build

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

qanuni_sdk-0.2.3.tar.gz (63.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

qanuni_sdk-0.2.3-py3-none-any.whl (103.9 kB view details)

Uploaded Python 3

File details

Details for the file qanuni_sdk-0.2.3.tar.gz.

File metadata

  • Download URL: qanuni_sdk-0.2.3.tar.gz
  • Upload date:
  • Size: 63.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.5

File hashes

Hashes for qanuni_sdk-0.2.3.tar.gz
Algorithm Hash digest
SHA256 2c526a6a08b81e0ea2087d6344dd6dd81e8739ff7eba4ff328773a9cb31c3d7c
MD5 edc071268acd2465c3e7f760b8826b0b
BLAKE2b-256 d7ea846be62250a1320b7064254a17a062b7fba1fe5a6f6292a6bd3af8d6dba4

See more details on using hashes here.

File details

Details for the file qanuni_sdk-0.2.3-py3-none-any.whl.

File metadata

  • Download URL: qanuni_sdk-0.2.3-py3-none-any.whl
  • Upload date:
  • Size: 103.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.5

File hashes

Hashes for qanuni_sdk-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 fb737301e95e6f0c08dbb731bd92377596feeedcfe4ef5df0a8a98caedae0ded
MD5 0231f50351685382c6b44070f46c66ce
BLAKE2b-256 b0892dd827708d29f8d1e2fc1de5aefd16bf3b0e0677a0f26d1079a1943e4e9f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page