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.2.tar.gz (63.5 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.2-py3-none-any.whl (104.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: qanuni_sdk-0.2.2.tar.gz
  • Upload date:
  • Size: 63.5 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.2.tar.gz
Algorithm Hash digest
SHA256 dce9ba51cc60401b99e93c03d2d3ca0ec39d9a84388645642f75b63f788b4a03
MD5 0a74764f6407a2f9dc0602ec74e9259e
BLAKE2b-256 df102394706d55a0edf97a6b79d77e80e367644a9704e61e7e9f450b00766d81

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qanuni_sdk-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 104.4 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f67186f291e61b15aa8f198bfa80b5697eef3db40d977e6e1cd29bde06983668
MD5 da4139c581599688f2130817dbd10db5
BLAKE2b-256 775ea67726a5ac11e2b32246cc06f79139a2c5e43fbc85e2b67d3eaa89c4bd3d

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