Back to Home
Documentation

SDKs

Ship integrations faster with shared clients and models.

Client libraries and helper modules for faster integration.

Last updated: June 13, 20263 key sections
api-client.ts
import { neuro } from "docs";
// Initialize API client
const client = new NeuroDocs({
apiKey: "nd_live_...",
version: "2026-06"
});
await client.extract("doc_123");
STATUS: READY200 OK

Section 1

SDK Design Goals

  • Provide type-safe wrappers for upload, processing, and status APIs.
  • Keep model types aligned with backend schema and version changes.

Section 2

Frontend and Backend Clients

  • Frontend SDK focuses on authenticated user actions and status presentation.
  • Backend SDK supports service credentials, retries, and batch ingestion.

Section 3

Testing and Versioning

  • Publish semantic versions and migration notes for every breaking update.
  • Run integration tests against real API contracts before each release.
TypeScript client usage
import { neurodocs } from '@/lib/api';

const job = await neurodocs.startProcessing(documentId, 'invoice');