> For the complete documentation index, see [llms.txt](https://docs.eiffel.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.eiffel.dev/features/cross-cutting-concerns.md).

# Cross cutting concerns

- [API response consistency](https://docs.eiffel.dev/features/cross-cutting-concerns/api-response-consistency.md)
- [Global exception handling](https://docs.eiffel.dev/features/cross-cutting-concerns/global-exception-handling.md)
- [Idempotency](https://docs.eiffel.dev/features/cross-cutting-concerns/idempotency.md): IdempotentRequest Action Filter Attribute
- [Audit logging](https://docs.eiffel.dev/features/cross-cutting-concerns/audit-logging.md)
