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:
Developer API - Understand the core interfaces
Authenticated Views - Learn permission enforcement
Handler Architecture - See how handlers use the developer API
Async Operations - Master async patterns for peer communication
Custom Framework - Build integrations for other frameworks
Prerequisites
Before diving into SDK documentation, you should:
Complete the Getting Started
Understand Trust Manager
Be familiar with Hooks
See Also
Getting Started - Getting started guide
Guides - Feature guides
API Reference - API reference