digna Python SDK-referentie 2026.06¶
Dit onderdeel documenteert de Python SDK voor digna. Het is opgezet als een referentie over meerdere pagina's: gebruik dit overzicht om de client te begrijpen en ga daarna verder met de aparte pagina's over de snelstart, resources, modellen, fouten en de gegenereerde API-documentatie.
De SDK wordt gepubliceerd als het pakket digna-sdk en biedt een stabiele, geversioneerde client voor de digna REST API.
SDK-basis¶
Overzicht¶
De SDK volgt een resourcegericht clientontwerp. Elk API-gebied wordt als volwaardige client aangeboden op de bovenliggende DignaClient, met getypeerde request- en responsmodellen en consistente foutafhandeling.
from digna_sdk import DignaClient
client = DignaClient(
base_url="https://your-digna-instance",
token="...",
)
Belangrijkste functies¶
- Getypeerde modellen — elk request en elke response wordt gevalideerd met pydantic, zodat uw editor en typechecker fouten opmerken voordat er netwerkverkeer plaatsvindt.
- Resourcegericht —
client.projects,client.data_sources,client.data_sets,client.attributes,client.check_definitions,client.db_connections,client.inspection_requestsenclient.inspection_statusesbieden elk eenvoudigelist/get/create/update/delete-methoden. - Duidelijke fouten — API-fouten werpen
DignaAPIErrorop (of een specifiekere subklasse zoalsDignaAuthenticationError,DignaAuthorizationErrorofDignaNotFoundError) in plaats van stilzwijgendNoneterug te geven.
Installatie¶
Referentiepagina's¶
Deze release is verdeeld over de volgende pagina's:
- Snelstart — verbinding maken en de eerste aanroepen doen.
- Resources — de volledige lijst met beschikbare resourceclients.
- Modellen — de pydantic-modellen die voor invoer en uitvoer worden gebruikt.
- Fouten — de hiërarchie van excepties.
- API-referentie — automatisch gegenereerde referentiedocumentatie.