---
metadata:
  - name: generator
    content: Diplodoc Platform v5.54.1
alternate:
  - https://diplodoc.com/docs/en/dev/metapackage.md
  - https://diplodoc.com/docs/ru/dev/metapackage.md
  - href: en/dev/metapackage.md
    type: text/markdown
    title: Markdown version
  - href: llms.txt
    type: text/markdown
    title: llms.txt
updatedAt: '2026-08-11T13:35:17.000Z'
---
> **Documentation Index:** Fetch the complete configuration index at https://diplodoc.com/docs/en/llms.txt

# Metapackage

A metapackage is one of the ways to simplify modular development of projects.

The development process in a metapackage is somewhat different from the more popular approach of a "monorepository".

The key difference is that each module inside a metapackage contains independent infrastructure.
The metapackage itself only adds an additional layer of infrastructure to improve the development experience in a modular system.

A monorepo, in contrast, has shared infrastructure. Modules inside a monorepo cannot be built outside of it. 