> For the complete documentation index, see [llms.txt](https://subsembly.gitbook.io/subsembly/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://subsembly.gitbook.io/subsembly/getting-started/overview.md).

# Overview

Substrate + AssemblyScript = Subsembly

**`Subsembly`** framework used for developing [**`Substrate`**](/subsembly/getting-started/substrate-essentials.md) runtimes in **`AssemblyScript`**. The project is work in progress.

The following diagram shows the high-level components Architecture of **`Subsembly:`**

![High-level overview](https://3486155078-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MVLPB3fCkGpKnqkQwlo%2F-MVLm6fK86-WZhi8MHFx%2F-MVLmbn_ZaXVbIrC_D8h%2Fcomponents_diagram.png?alt=media\&token=9a41a4d9-e928-4f10-9242-7fb6d904622c)

* **Runtime API** - Implementation of Node <> Runtime Entries
* **Runtime Configuration** - Configurable runtime similar to **`Substrate`** Runtimes
* **FRAME** - Runtime components that handle the administrative functionalities
* **Pallets** - Packages that deliver common functionality, reused in different chains
* **Core** - Runtime components that provide low-level functionality
