SDK Documentation

Audience: SDK developers who want to extend ActingWeb, integrate with custom frameworks, or understand the internal architecture.

This section provides in-depth documentation for advanced users and developers building on top of ActingWeb.

Contents

Overview

The ActingWeb SDK documentation covers:

Developer API

The high-level interfaces (ActorInterface, PropertyStore, TrustManager, SubscriptionManager) used in hooks and custom code.

Authenticated Views

Permission-enforced access patterns for peer and client access to actor resources.

Handler Architecture

How ActingWeb’s HTTP handlers work internally and delegate to the developer API.

Async Operations

Async variants for peer communication in FastAPI and other async frameworks.

Custom Framework Integration

Integrating ActingWeb with Django, Starlette, or other Python web frameworks.

Actor Interface

Detailed reference for the ActorInterface wrapper class.

Advanced Topics

Database operations, migrations, and low-level internals.

Attributes and Buckets

Understanding ActingWeb’s attribute storage and bucket system.

Learning Path

For SDK developers, we recommend this order:

  1. Developer API - Understand the core interfaces

  2. Authenticated Views - Learn permission enforcement

  3. Handler Architecture - See how handlers use the developer API

  4. Async Operations - Master async patterns for peer communication

  5. Custom Framework - Build integrations for other frameworks

Prerequisites

Before diving into SDK documentation, you should:

See Also