# Custom Middleware in Encore.ts

DevFeed: [Custom Middleware in Encore.ts](<https://devfeed.tech/articles/custom-middleware-in-encore-ts-17785.md>)

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

Author: Marcus Kohlberg

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

Content type: release

Language: en

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

Topics: [API](<https://devfeed.tech/topics/api.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [launch](<https://devfeed.tech/tags/launch.md>), [middleware](<https://devfeed.tech/tags/middleware.md>)

## AI overview

Encore.ts now supports custom middleware that can be attached to specific services and API endpoints. Middleware runs in definition order, can inspect requests and modify responses, and can enforce rules before and after API handlers execute.

## Source excerpt

Launch Week Day 1