# Advanced Validation in Encore.ts

DevFeed: [Advanced Validation in Encore.ts](<https://devfeed.tech/articles/advanced-validation-in-encore-ts-17768.md>)

Original publisher: [Read original article](<https://encore.dev/blog/advanced-validation>)

Author: Marcus Kohlberg

Published: 2024-12-12T00:00:00Z

Content type: release

Language: en

Sources: [Encore Updates](<https://devfeed.tech/sources/encore-updates.md>)

Topics: [TypeScript](<https://devfeed.tech/topics/typescript.md>), [API](<https://devfeed.tech/topics/api.md>), [Rust](<https://devfeed.tech/topics/rust.md>), [Express](<https://devfeed.tech/topics/express.md>), [Hono](<https://devfeed.tech/topics/honojs.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [launch](<https://devfeed.tech/tags/launch.md>), [performance](<https://devfeed.tech/tags/performance.md>), [rust](<https://devfeed.tech/tags/rust.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

## AI overview

Encore.ts introduces advanced value-based validation for TypeScript request and response fields. The release supports range and pattern checks, composable validation rules, and precompiled validation executed in Rust. The article also describes performance comparisons with Zod, TypeBox, Express.js, Elysia, and Hono.

## Source excerpt

Launch Week Day 4