API Reference Overview

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.

·

©

2026

·

©

2026

·

©

2026