digna Python SDK-referens 2026.06¶
Det här avsnittet dokumenterar Python-SDK:t för digna. Det är upplagt som en referens över flera sidor: använd översikten för att förstå klienten och fortsätt sedan till de egna sidorna om snabbstart, resurser, modeller, fel och den genererade API-dokumentationen.
SDK:t publiceras som paketet digna-sdk och tillhandahåller en stabil, versionshanterad klient för dignas REST-API.
SDK-grunder¶
Översikt¶
SDK:t bygger på en resursorienterad klientdesign. Varje API-område exponeras som en egen klient på den överordnade DignaClient, med typade request- och response-modeller och enhetlig felhantering.
from digna_sdk import DignaClient
client = DignaClient(
base_url="https://your-digna-instance",
token="...",
)
Huvudfunktioner¶
- Typade modeller — varje request och response valideras med pydantic, så att din editor och din typkontroll fångar misstag innan anropet når nätverket.
- Resursorienterat —
client.projects,client.data_sources,client.data_sets,client.attributes,client.check_definitions,client.db_connections,client.inspection_requestsochclient.inspection_statusesexponerar var för sig enkla metoder förlist/get/create/update/delete. - Tydliga fel — API-fel ger
DignaAPIError(eller en mer specifik subklass somDignaAuthenticationError,DignaAuthorizationErrorellerDignaNotFoundError) i stället för att tyst returneraNone.
Installation¶
Referenssidor¶
Den här releasen är uppdelad på följande sidor:
- Snabbstart — anslut och gör dina första anrop.
- Resurser — hela listan över tillgängliga resursklienter.
- Modeller — de pydantic-modeller som används för in- och utdata.
- Fel — hierarkin av undantag.
- API-referens — automatiskt genererad referensdokumentation.