PHPackages                             hryvinskyi/magento2-banner-slider-api - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. hryvinskyi/magento2-banner-slider-api

ActiveMagento2-module[API Development](/categories/api)

hryvinskyi/magento2-banner-slider-api
=====================================

Banner Slider API module - contains all contracts and DTOs

1.0.3(4mo ago)086↓46.2%5MITPHPPHP ^8.1

Since Jan 31Pushed 4mo agoCompare

[ Source](https://github.com/hryvinskyi/magento2-banner-slider-api)[ Packagist](https://packagist.org/packages/hryvinskyi/magento2-banner-slider-api)[ RSS](/packages/hryvinskyi-magento2-banner-slider-api/feed)WikiDiscussions main Synced 3w ago

READMEChangelogDependencies (1)Versions (5)Used By (5)

Magento 2 &amp; Adobe Commerce Banner Slider API
================================================

[](#magento-2--adobe-commerce-banner-slider-api)

API interfaces and data contracts for the Banner Slider system.

> **Part of [hryvinskyi/magento2-banner-slider-pack](https://github.com/hryvinskyi/magento2-banner-slider-pack)** - Complete Banner Slider solution for Magento 2

Description
-----------

[](#description)

This module provides the API layer for the Banner Slider system. It contains all interfaces, data contracts, and service definitions that other modules depend on. This is the foundation module with no dependencies on other custom modules.

Features
--------

[](#features)

- Data interfaces for Slider, Banner, Image, Breakpoint, and ResponsiveCrop entities
- Repository interfaces for CRUD operations
- Service interfaces for image processing and video handling
- Search criteria filter interfaces for flexible querying
- Extensibility points for custom implementations

Dependencies
------------

[](#dependencies)

- PHP 8.1+
- magento/framework

Installation
------------

[](#installation)

This module is typically installed as part of the `hryvinskyi/magento2-banner-slider-pack` metapackage:

```
composer require hryvinskyi/magento2-banner-slider-pack
php bin/magento module:enable Hryvinskyi_BannerSliderApi
php bin/magento setup:upgrade
php bin/magento cache:flush
```

Author
------

[](#author)

**Volodymyr Hryvinskyi**

- Email:

License
-------

[](#license)

MIT

###  Health Score

37

—

LowBetter than 81% of packages

Maintenance74

Regular maintenance activity

Popularity11

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity46

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

4

Last Release

145d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/9294098?v=4)[Volodymyr Hryvinskyi](/maintainers/hryvinskyi)[@hryvinskyi](https://github.com/hryvinskyi)

---

Top Contributors

[![hryvinskyi](https://avatars.githubusercontent.com/u/9294098?v=4)](https://github.com/hryvinskyi "hryvinskyi (4 commits)")

### Embed Badge

![Health badge](/badges/hryvinskyi-magento2-banner-slider-api/health.svg)

```
[![Health](https://phpackages.com/badges/hryvinskyi-magento2-banner-slider-api/health.svg)](https://phpackages.com/packages/hryvinskyi-magento2-banner-slider-api)
```

###  Alternatives

[smile/elasticsuite

Magento 2 merchandising and search engine built on ElasticSearch

8044.6M40](/packages/smile-elasticsuite)[mollie/magento2

Mollie Payment Module for Magento 2

1121.8M12](/packages/mollie-magento2)[graycore/magento2-cors

A Magento 2 module that enables CORS on the GraphQL and REST Apis

100570.7k](/packages/graycore-magento2-cors)[elgentos/module-prismicio

Magento 2 - Prismic.io integration

39116.7k4](/packages/elgentos-module-prismicio)[jomashop/module-new-relic-monitoring-for-gql

Send GraphQL transactions to New Relic

15150.8k](/packages/jomashop-module-new-relic-monitoring-for-gql)[zepgram/module-rest

Technical module to industrialize API REST call with dependency injection pattern using Guzzle library

1227.8k](/packages/zepgram-module-rest)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
