Skip to main content

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

Metadata

Release files for aribacortex 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for aribacortex 0.1.0
File Size Uploaded Provenance
aribacortex-0.1.0.tar.gz 10.7 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for aribacortex 0.1.0
File Interpreter ABI Platform
aribacortex-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 21.0 kB

Release files / aribacortex-0.1.0.tar.gz

Download URL aribacortex-0.1.0.tar.gz
Size 10.7 kB
Tags Source
SHA-256 checksum
How to use checksums
d6ba0dc2e1428d21f6bbd484d00bc4c319b9a92319c897b655a8714257a4115b
BLAKE2b-256 checksum
How to use checksums
75d5b141b4bb9f3b78534c71e4bf656ac48ed081ae1f3fca7d589b0f1a775b09
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.6

Release files / aribacortex-0.1.0-py3-none-any.whl

Download URL aribacortex-0.1.0-py3-none-any.whl
Size 10.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
85151f5d43516282a62f92c3c58752007a6cb7686986e0a33ca8b6a19d0648b5
BLAKE2b-256 checksum
How to use checksums
6204b870db5db659077bd92052b36283e6e22c16974fce2bd2de284fee012c7d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.6

Security for aribacortex 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page