Skip to main content

AI-powered SAP Ariba procurement intelligence and sourcing analytics toolkit.

Project description

aribacortex

PyPI Python License

AI-powered SAP Ariba Procurement Intelligence and Sourcing Analytics Toolkit

aribacortex is an open-source, production-grade Python library designed to bring AI-driven intelligence, analytics, and automation to SAP Ariba and enterprise procurement workflows.

It transforms traditional procurement operations into intelligent, data-driven systems by enabling supplier scoring, spend optimization, sourcing insights, risk visibility, ESG-aware decision-making, and Procure-to-Pay analytics.

It is built for:

  • SAP Ariba environments
  • Procure-to-Pay (P2P) workflows
  • Supply chain and sourcing teams
  • Procurement analytics and governance
  • AI-driven enterprise decision systems
  • Cloud ERP, SAP S/4HANA, and procurement modernization programs

Features

  • AI-style supplier scoring and evaluation
  • Spend analytics and optimization insights
  • Procurement risk detection and visibility
  • ESG-aware supplier evaluation
  • Predictive sourcing and decision support
  • P2P workflow health analytics
  • Integration-ready design for SAP Ariba-style workflows

Core Capabilities

  • Supplier Intelligence: Score and rank suppliers using configurable analytics across cost, delivery, quality, risk, ESG, and compliance.
  • Spend Optimization: Analyze procurement spend by supplier or category and identify savings opportunities.
  • Procurement Risk Analytics: Detect supplier risk signals, sourcing vulnerabilities, compliance findings, and single-source exposure.
  • ESG & Responsible Sourcing: Evaluate sustainability and compliance factors in procurement decisions.
  • Predictive Sourcing Foundation: Enable data-driven supplier selection and sourcing strategy with extensible ML-ready scoring.
  • P2P Workflow Insights: Measure touchless processing rate, exception rate, and average cycle time.
  • ERP Integration Ready: Designed to support SAP Ariba, SAP S/4HANA, Cloud ERP, and enterprise workflow integration.
  • Automation Friendly: Can be embedded into CI/CD pipelines, RPA workflows, procurement systems, and analytics jobs.

Installation

pip install aribacortex

Python Usage

from aribacortex import SupplierAnalyzer

analyzer = SupplierAnalyzer()

score = analyzer.score_supplier({
    "supplier_id": "SUP-1001",
    "name": "Global Components Inc.",
    "cost": 85,
    "delivery": 90,
    "quality": 88,
    "risk": 20,
    "esg": 75,
    "compliance": 92
})

print(score.overall_score)
print(score.recommendation)

CLI Usage

Create supplier.json:

{
  "supplier_id": "SUP-1001",
  "name": "Global Components Inc.",
  "cost": 85,
  "delivery": 90,
  "quality": 88,
  "risk": 20,
  "esg": 75,
  "compliance": 92
}

Run:

aribacortex score-supplier supplier.json
aribacortex score-supplier supplier.json --output json

Risk assessment:

aribacortex assess-risk risk.json

Spend summary:

aribacortex spend-summary spend.csv --by supplier
aribacortex spend-summary spend.csv --by category

Why aribacortex

Modern procurement requires more than static reports and manual decision-making. aribacortex helps organizations build intelligent procurement systems that are predictive, transparent, automation-ready, and aligned with compliance, governance, total cost optimization, and sustainability goals.

Development

python3 -m venv .venv
source .venv/bin/activate
pip install -e ".[dev]"
pytest

Build and Publish to PyPI

python -m build
twine check dist/*
twine upload dist/*

Use your PyPI API token when prompted.

License

MIT

Author: Jagadeesh Vasanthada

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

aribacortex-0.1.0.tar.gz (10.7 kB view details)

Uploaded Source

Built Distribution

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

aribacortex-0.1.0-py3-none-any.whl (10.3 kB view details)

Uploaded Python 3

File details

Details for the file aribacortex-0.1.0.tar.gz.

File metadata

  • Download URL: aribacortex-0.1.0.tar.gz
  • Upload date:
  • Size: 10.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for aribacortex-0.1.0.tar.gz
Algorithm Hash digest
SHA256 d6ba0dc2e1428d21f6bbd484d00bc4c319b9a92319c897b655a8714257a4115b
MD5 44a02ced8e359f29b2968b9f46308806
BLAKE2b-256 75d5b141b4bb9f3b78534c71e4bf656ac48ed081ae1f3fca7d589b0f1a775b09

See more details on using hashes here.

File details

Details for the file aribacortex-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: aribacortex-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 10.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for aribacortex-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 85151f5d43516282a62f92c3c58752007a6cb7686986e0a33ca8b6a19d0648b5
MD5 d5b5d00581bd4aa72ff14205504e1737
BLAKE2b-256 6204b870db5db659077bd92052b36283e6e22c16974fce2bd2de284fee012c7d

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