# Plugins & Integrations System {#plugins--integrations-system}


Ever Gauzy uses a modular **plugins & integrations architecture** that allows extending the platform with new features, integrations, entities, and UI components without modifying the core codebase.

There are 2 ways to extend the platform:

1. **Plugins** / **Integrations** from the codebase repository (`/packages/plugins` folder). We can call those as **built-in plugins** or **built-in integrations**. See plugins-built-in document for more details.

2. **Plugins** / **Integrations** from the marketplace (added into the platform from NPM packages or Zip files). We can call those as **marketplace plugins** or **marketplace integrations**. See plugins-marketplace document for more details.


## Related Pages {#related-pages}


- [Backend Architecture](https://sourcey-gauzy.pages.dev/architecture/backend-architecture/index.md) — NestJS module system
- [Integrations Overview](https://sourcey-gauzy.pages.dev/integrations/integrations-overview/index.md) — integration configuration
- [Event Bus](https://sourcey-gauzy.pages.dev/architecture/event-bus/index.md) — plugin event communication
