---
title: Extend
description: API reference for all public classes and functions.
canonical: 'https://lightning.ai/docs/thunder/stable/api-reference/extend'
---
# Extend {#extend}

- [`register_executor`](/docs/thunder/0.2.6/api-reference/thunder.extend.register_executor.md)
- [`deregister_executor`](/docs/thunder/0.2.6/api-reference/thunder.extend.deregister_executor.md)
- [`get_all_executors`](/docs/thunder/0.2.6/api-reference/thunder.extend.get_all_executors.md)
- [`get_default_executors`](/docs/thunder/0.2.6/api-reference/thunder.extend.get_default_executors.md)
- [`get_always_executors`](/docs/thunder/0.2.6/api-reference/thunder.extend.get_always_executors.md)
- [`get_executor`](/docs/thunder/0.2.6/api-reference/thunder.extend.get_executor.md)
- [`set_default_executors`](/docs/thunder/0.2.6/api-reference/thunder.extend.set_default_executors.md)
- [`set_always_executors`](/docs/thunder/0.2.6/api-reference/thunder.extend.set_always_executors.md)
- [`add_default_executor`](/docs/thunder/0.2.6/api-reference/thunder.extend.add_default_executor.md)
- [`add_always_executor`](/docs/thunder/0.2.6/api-reference/thunder.extend.add_always_executor.md)
- [`remove_default_executor`](/docs/thunder/0.2.6/api-reference/thunder.extend.remove_default_executor.md)
- [`remove_always_executor`](/docs/thunder/0.2.6/api-reference/thunder.extend.remove_always_executor.md)
- [`Executor`](/docs/thunder/0.2.6/api-reference/thunder.extend.Executor.md)

---

**Navigation**

- Parent: [API reference](/docs/thunder/0.2.6/api-reference.md)
