Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
Koda Validate 5.1.0 documentation
Koda Validate 5.1.0 documentation

Getting Started

  • Installation
  • Type Checking

Examples and Guides

  • Validation Results
  • Validating Dictionaries
    • Derived Validators
    • Maps
    • RecordValidator
    • IsDictValidator
  • REST APIs
    • Flask
    • Django
  • Runtime Type Checking
  • Async
  • Extension
  • Metadata
  • Performance
  • Typehint Troubleshooting

API Reference

  • koda_validate
  • koda_validate.serialization
  • koda_validate.signature

Philosophy

  • Overview
  • Validators
  • Predicates
  • Coercion
  • Processors
  • Async
  • Errors

FAQ

  • Pydantic Comparison
Back to top
View this page

Validating DictionariesΒΆ

Koda Validate has a wealth of options when it comes to validating dictionaries.

  • Derived Validators
    • Supported Typehints
    • Optional Keys
    • Extra Keys
    • Customization
      • Annotated
      • Overrides
      • typehint_resolver
      • validate_object and validate_object_async
    • Caveats
  • Maps
  • RecordValidator
    • Caveats
  • IsDictValidator
Next
Derived Validators
Previous
Validation Results
Copyright © 2025, Keith Philpott
Made with Sphinx and @pradyunsg's Furo