Skip to content

disdantic Logo disdantic Logo

disdantic

The missing polymorphic engine for Pydantic.

Get Started View on GitHub

Overview

disdantic is a lightweight Python toolkit designed to simplify Pydantic subclass registries, dynamic polymorphic unions, and automatic model discovery. By eliminating the manual boilerplate of maintaining union types and tracking child class imports, it allows you to build clean, extensible, and self-updating polymorphic domain models.

What's Included

Getting Started


Installation guide, quick start tutorial, and common workflow walkthroughs.

Get Started

Guides


Step-by-step guides for common tasks, integrations, and configuration patterns.

Browse Guides

Examples


Runnable code examples that demonstrate real-world usage of disdantic.

See Examples

Reference


Full API reference and configuration schema.

View Reference

Community


Contributing guide, developer setup, Code of Conduct, and support resources.

Get Involved

Security


Our security policy, responsible disclosure process, and supported versions.

Security Policy

Quick Install

pip install disdantic

For advanced installation options, and step-by-step onboarding, see the Installation Guide.