# Validasi > Type-Safe Validation for Dart & Flutter A flexible, composable, and type-safe validation library that makes data validation elegant and effortless ## Table of Contents ### Getting Started - [Untitled](/validasi/v0.md) - [Quick Start](/validasi/v0/quick-start.md) ### Guide - [Basic Concept](/validasi/v0/guide/basic-concept.md) - [Custom Rule](/validasi/v0/guide/custom-rule.md) - [Rules Execution Order](/validasi/v0/guide/execution-order.md) - [Helpers](/validasi/v0/guide/helpers.md) - [Transformer](/validasi/v0/guide/transformer.md) ### Types - [String](/validasi/v0/types/string.md) - [Number](/validasi/v0/types/number.md) - [Array](/validasi/v0/types/array.md) - [Object](/validasi/v0/types/object.md) - [Date](/validasi/v0/types/date.md) - [Generic](/validasi/v0/types/generic.md) ### Extending - [New Validation](/validasi/v0/extending/new-validation.md) ### Getting Started - [Getting Started](/validasi/guide/getting-started.md) - [Installation](/validasi/guide/installation.md) - [Quick Start](/validasi/guide/quick-start.md) ### Core Concepts - [Validation Schemas](/validasi/guide/schemas.md) - [Built-in Rules](/validasi/guide/rules.md) - [Transformations](/validasi/guide/transformations.md) - [Error Handling](/validasi/guide/error-handling.md) ### Rule Reference - [String Rules](/validasi/rules/string.md) - [Number Rules](/validasi/rules/number.md) - [Iterable Rules](/validasi/rules/iterable.md) - [Map Rules](/validasi/rules/map.md) ### Examples - [String Validation Examples](/validasi/examples/string-validation.md) - [Number Validation Examples](/validasi/examples/number-validation.md) - [List Validation Examples](/validasi/examples/list-validation.md) - [Map Validation Examples](/validasi/examples/map-validation.md) - [Complex Structures Examples](/validasi/examples/complex-structures.md) ### Advanced - [Creating Custom Rules](/validasi/advanced/custom-rule.md) - [Understanding the Validasi Engine](/validasi/advanced/engine.md) - [Validation Cache](/validasi/advanced/cache.md) ### Other - [Markdown Extension Examples](/validasi/markdown-examples.md)