The Python SDK target package is conformaesg. It is designed for ERP, MES, PIM, PLM and middleware integrations that need typed access to ConformaESG core data APIs.
The Python SDK is planned and documented from the implementation design. Installation commands and APIs become definitive only when the package is published.
Quickstart
import osfrom conformaesg import ConformaClientfrom conformaesg.models import SupplierCreateclient = ConformaClient(base_url=os.environ["CONFORMA_BASE_URL"],api_key=os.environ["CONFORMA_API_KEY"],)supplier = client.suppliers.create(SupplierCreate(name="Acme Textiles Ltd",category="TEXTILES",country="IT",))print(supplier.id)
Public resource clients
| Resource client | Purpose |
|---|---|
client.suppliers | Suppliers, certifications and supplier-owned document helpers |
client.product_materials | Supplier products, company products, fabrics, yarns and fibers |
client.chemicals | Chemical product catalog |
client.purchases | Purchase orders, lifecycle transitions, logs and purchase documents |
client.documents | Generic document metadata, presign, complete and download |
client.traceability | Product journeys, processing stages and batch records |
ProductMaterialsClient exposes nested clients: supplier_products, company_products, fabrics, yarns and fibers.
TraceabilityClient exposes nested clients: product_journeys and batch_records.
Explicitly out of scope
The Python SDK does not manage login, logout, refresh, CSRF, credential recovery, API key generation, account users, operators, admin endpoints or billing endpoints. Those APIs remain outside the data-integration SDK scope.