Skip to main content

Connector Framework

The Nuntiq Connector Framework is the runtime you write Python integrations against. A connector pulls data into Nuntiq (suppliers, purchase orders, master data, lifecycle events from external systems) or pushes data out of it (invoices into an ERP, payment status into a finance suite, exports for a downstream warehouse).

Every connector you write follows the same shape:

def run(context):
# context.api — the Nuntiq API, already authenticated for this run
# context.secrets — credentials for the external system
# context.config — non-secret settings (URLs, customer codes, flags)
# context.logger — structured logging
...
return {'pushed': 42}

You drop that file into a connector script bundle, register an entrypoint key for it in the Nuntiq admin portal, and the scheduler invokes it on the cadence you choose.

What's in this section

The toolkit

The Connector Toolkit is a local sandbox that mirrors the production runtime exactly. Every framework call works against in-memory dummy data backed by JSON files — no accounts, no network, no AWS. You write your connector against the toolkit, watch it work, then ship the same .py file to production.

Download the toolkit →

Where to next