Skip to content

API Reference

Welcome to the ForgingBlocks API reference! This section is
generated automatically from the library docstrings and gives you
the full public API surface — every class, function, and module
that makes up the toolkit.

Use it as a companion to the hand-written Guide (which walks
you through concepts and workflows) and Reference (which covers
architectural intent and design rationale). Think of this page as
your map: pick a layer below, dive into the module you need, and
explore the signatures, docstrings, and source code directly.

Application

Errors

Ports

Inbound

Outbound

Repository Port

Domain

Aggregate Root

Errors

Messages

Message

Permissions

Specification

Logical Operators

Validators

Foundation

Autoeq

Autofreeze

Autohash

Errors

Base

Builtin

Combined

Core

Rule Violations

Validation

Meta

Ports

Result

Rules

Infrastructure

Caching

Errors

Event Buses

Event Stores

File System

Http Client

Logging

Message Bus

Repositories

Serialization

Unit Of Work

Presentation

Adapters

Builtin

Errors

Middleware