---
sidebar_class_name: hidden
---

# LangChain Expression Language (LCEL)

LangChain Expression Language or LCEL is a declarative way to easily compose chains together.
Any chain constructed this way will automatically have full sync, async, and streaming support.

#### [Interface](/docs/expression_language/interface)
The base interface shared by all LCEL objects

#### [Cookbook](/docs/expression_language/cookbook)
Examples of common LCEL usage patterns
