SDK
ConceptsAn SDK (software development kit) is a set of libraries and tools that simplify integrating with the DocLD API from your application. Instead of crafting raw HTTP requests, you use the SDK’s types and methods for document upload, parsing, extraction, chat, and knowledge base operations. SDKs handle authentication (e.g., API key), request formatting, and often pagination and retries.
Benefits
- Less boilerplate — No need to manually set headers, serialize bodies, or parse responses.
- Type safety — Request/response types and schema alignment where applicable.
- Best practices — Retries, idempotency, and error handling patterns built in.
Check DocLD docs for official or community SDKs for your language. The API remains available for direct HTTP access without an SDK.
Related Concepts
SDKs wrap the API and use API keys for authentication. They simplify endpoint calls and pagination.