digna Python SDK-referanse 2026.06¶
Denne delen dokumenterer Python-SDK-et for digna. Den er lagt opp som en referanse over flere sider: bruk denne oversikten til å forstå klienten, og fortsett deretter på de egne sidene om hurtigstart, ressurser, modeller, feil og den genererte API-dokumentasjonen.
SDK-et publiseres som pakken digna-sdk og tilbyr en stabil, versjonert klient for dignas REST-API.
SDK-grunnlag¶
Oversikt¶
SDK-et bygger på et ressursorientert klientdesign. Hvert API-område eksponeres som en egen klient på den overordnede DignaClient, med typede forespørsels- og svarmodeller og enhetlig feilhåndtering.
from digna_sdk import DignaClient
client = DignaClient(
base_url="https://your-digna-instance",
token="...",
)
Hovedfunksjoner¶
- Typede modeller — hver forespørsel og hvert svar valideres med pydantic, slik at editoren og typekontrollen fanger opp feil før kallet når nettverket.
- Ressursorientert —
client.projects,client.data_sources,client.data_sets,client.attributes,client.check_definitions,client.db_connections,client.inspection_requestsogclient.inspection_statusestilbyr hver for seg enkle metoder forlist/get/create/update/delete. - Tydelige feil — API-feil gir
DignaAPIError(eller en mer spesifikk underklasse somDignaAuthenticationError,DignaAuthorizationErrorellerDignaNotFoundError) i stedet for stille å returnereNone.
Installasjon¶
Referansesider¶
Denne utgivelsen er fordelt på følgende sider:
- Hurtigstart — koble til og gjøre de første kallene.
- Ressurser — den fullstendige listen over tilgjengelige ressursklienter.
- Modeller — pydantic-modellene som brukes til inn- og utdata.
- Feil — hierarkiet av unntak.
- API-referanse — automatisk generert referansedokumentasjon.