PHPackages                             pressmind/sdk - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. pressmind/sdk

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

pressmind/sdk
=============

PHP SDK for pressmind PIM – imports, caches and indexes touristic and editorial content (MySQL, MongoDB, OpenSearch) with a full search and template API

v1.2.7(4y ago)23.0k↓47.1%1MITPHP

Since Dec 10Pushed 2mo ago1 watchersCompare

[ Source](https://github.com/pressmind/sdk)[ Packagist](https://packagist.org/packages/pressmind/sdk)[ RSS](/packages/pressmind-sdk/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)DependenciesVersions (31)Used By (0)

pressmind® SDK
==============

[](#pressmind-sdk)

This library is meant to be used as a composer requirement and is not intended to be used *as-is*.

Install
-------

[](#install)

```
composer require pressmind/sdk
```

Documentation
-------------

[](#documentation)

The complete documentation is in the `documentation` folder:

**[→ Documentation Index](documentation/documentation.md)**

### Key Documentation Pages

[](#key-documentation-pages)

TopicLinkArchitecture &amp; Design Patterns[architecture.md](documentation/architecture.md)Configuration Reference[configuration.md](documentation/configuration.md)Configuration Examples (Production)[config-examples.md](documentation/config-examples.md)Touristic Data Model[Booking Package](documentation/Touristic/Booking/Package.md), [Date](documentation/Touristic/Date.md), [Option](documentation/Touristic/Option.md), [Transport](documentation/Touristic/Transport.md)MongoDB Search API[search-mongodb-api.md](documentation/search-mongodb-api.md)Import Process[import-process.md](documentation/import-process.md)CheapestPrice Aggregation[cheapest-price-aggregation.md](documentation/cheapest-price-aggregation.md)Template Interface[template-interface.md](documentation/template-interface.md)Real-World Examples[real-world-examples.md](documentation/real-world-examples.md)Troubleshooting[troubleshooting-missing-products.md](documentation/troubleshooting-missing-products.md)Misc
----

[](#misc)

If you are looking for an *out-of-the-box* working implementation, please have a look at the

[pressmind web-core](https://github.com/pressmind/web-core-skeleton-basic) for a working implementation in vanilla PHP

or ask us for a complete WordPress based Travelshop Theme.

System Overview
---------------

[](#system-overview)

The pressmind SDK is a caching layer for non-bookable (and extendable for bookable) content between pressmind® PIM and your application with a comfortable PHP and REST API.

```
+---------------------+          +-------------------------+
|                     |          |                         |
|   pressmind® PIM    |  REST    |     pressmind SDK       |
|                     | -------> |                         |
|   (Content &        |   API    |  +-------------------+  |
|    Touristic Data)  |          |  | Import Pipeline   |  |
|                     |          |  +--------+----------+  |
+---------------------+          |           |             |
                                 |           v             |
                                 |  +--------+----------+  |
                                 |  |   MySQL/MariaDB   |  |
                                 |  |                   |  |
                                 |  | - MediaObjects    |  |
                                 |  | - Touristic Data  |  |
                                 |  | - CheapestPrice   |  |
                                 |  +--------+----------+  |
                                 |           |             |
                                 |           v             |
                                 |  +--------+----------+  |
                                 |  |     MongoDB       |  |
                                 |  |                   |  |
                                 |  | - Search Index    |  |
                                 |  | - Self-contained  |  |
                                 |  |   Documents       |  |
                                 |  +--------+----------+  |
                                 |           |             |
                                 +-----------|--------+----+
                                             |        |
                                 +-----------v-+      | REST API
                                 |             |      |
                                 | Your App    |      +--------->  IBE / CRS
                                 |             |
                                 | - Search    |
                                 | - Templates |
                                 | - Booking   |
                                 +-------------+

```

### Data Flow

[](#data-flow)

```
1. PIM  ──REST──>  SDK Import  ──>  MySQL (MediaObjects, Touristic, Prices)
                                        │
2.                                      ├──>  Image Processor  ──>  Filesystem/S3
                                        │
3.                                      └──>  MongoDB Indexer   ──>  MongoDB (Search Docs)

4. User  ──HTTP──>  Your App   ──pm-*──>  SDK Search (Query)  ──>  MongoDB
                                                   │
5.                                                 └──>  Template Render  ──>  HTML

```

###  Health Score

43

—

FairBetter than 91% of packages

Maintenance56

Moderate activity, may be stable

Popularity25

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity64

Established project with proven stability

 Bus Factor1

Top contributor holds 93.3% 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 ~7 days

Recently: every ~1 days

Total

25

Last Release

1812d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/eef5c15cbda0e2ac1a3d4be7435a457bea4594f2dfa1e21bab0775ac542dfd09?d=identicon)[pressmind](/maintainers/pressmind)

---

Top Contributors

[![peter-bartl](https://avatars.githubusercontent.com/u/71556602?v=4)](https://github.com/peter-bartl "peter-bartl (669 commits)")[![Me4th](https://avatars.githubusercontent.com/u/47081115?v=4)](https://github.com/Me4th "Me4th (43 commits)")[![m-bund](https://avatars.githubusercontent.com/u/78429841?v=4)](https://github.com/m-bund "m-bund (3 commits)")[![TorstenSchiwon](https://avatars.githubusercontent.com/u/75611262?v=4)](https://github.com/TorstenSchiwon "TorstenSchiwon (2 commits)")

### Embed Badge

![Health badge](/badges/pressmind-sdk/health.svg)

```
[![Health](https://phpackages.com/badges/pressmind-sdk/health.svg)](https://phpackages.com/packages/pressmind-sdk)
```

###  Alternatives

[kzykhys/parallel

Simple multitasking library

93334.1k4](/packages/kzykhys-parallel)[tiny-pixel/acorn-block-templates

Block templates for Sage 10

191.2k](/packages/tiny-pixel-acorn-block-templates)

PHPackages © 2026

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