he API Reference section provides a complete, structured, and searchable catalog of every public class, function, request object, response object, and service included in the Norman SDK and Norman Core SDK.
This part of the documentation is designed for developers who want:
A precise understanding of all available client-side APIs
Clear type definitions for models and request/response objects
Complete descriptions of all SDK service methods
Low-level behavior of utilities, helpers, and protocol abstractions
Direct links to the exact source definitions (without digging in the repo)
Unlike the Guides or Quick Start, which focus on how to use the SDK, this reference section focuses on what exists and how it behaves.
What You Will Find Here:
1. Norman SDK (High-Level Client)
The developer-friendly entry point for interacting with Norman-managed models:
High-level service clients
Output handles
Strongly-typed objects
Simple deploy → invoke → fetch output flows
This layer is designed to be intuitive, ergonomic, and easy to integrate into apps, scripts, and backend services.
2. Norman Core SDK (Low-Level Internal API)
A thin, precise wrapper used for internal operations and advanced integrations:
HTTP and Socket clients
Authentication, registration, and account flows
Model upload, file push/pull, retrieval services
Invocations, status flags, notifications, pairing, and more
This layer exposes the underlying REST and realtime protocols Norman uses internally.