---
name: multimethod
description: >
  Multiple argument dispatching. Use when writing Python code that uses the multimethod package.
license: Apache-2.0
compatibility: Requires Python >=3.11.
---

# multimethod

Multiple argument dispatching.

## Installation

```bash
pip install multimethod
```

## API overview

### Classes

- `multimethod`
- `multidispatch`
- `subtype`
- `parametric`

## Resources

- [Full documentation](https://coady.github.io/multimethod/)
- [llms.txt](llms.txt) — Indexed API reference for LLMs
- [llms-full.txt](llms-full.txt) — Comprehensive documentation for LLMs
