# API Reference

- [Top-level functions](narwhals.md)
- [narwhals.DataFrame](dataframe.md)
- [narwhals.Expr](expr.md)
- [narwhals.Expr.cat](expr_cat.md)
- [narwhals.Expr.dt](expr_dt.md)
- [narwhals.Expr.list](expr_list.md)
- [narwhals.Expr.name](expr_name.md)
- [narwhals.Expr.str](expr_str.md)
- [narwhals.Expr.struct](expr_struct.md)
- [narwhals.GroupBy](group_by.md)
- [narwhals.LazyGroupBy](lazy_group_by.md)
- [narwhals.LazyFrame](lazyframe.md)
- [narwhals.Schema](schema.md)
- [narwhals.Series](series.md)
- [narwhals.Series.cat](series_cat.md)
- [narwhals.Series.dt](series_dt.md)
- [narwhals.Series.list](series_list.md)
- [narwhals.Series.str](series_str.md)
- [narwhals.Series.struct](series_struct.md)
- [narwhals.dependencies](dependencies.md)
- [narwhals.Implementation](implementation.md)
- [narwhals.dtypes](dtypes.md)
- [narwhals.exceptions](exceptions.md)
- [narwhals.selectors](selectors.md)
- [narwhals.typing](typing.md)
- [narwhals.utils](utils.md)
