PHPackages                             dollieai/wp-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. dollieai/wp-sdk

ActiveLibrary

dollieai/wp-sdk
===============

Dollie Integrations SDK - Manifest-first integration framework for WordPress automations

1.0.6(1mo ago)07MITPHPPHP ^8.0CI failing

Since Jan 9Pushed 1mo agoCompare

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

READMEChangelog (7)Dependencies (6)Versions (7)Used By (0)

Dollie SDK
==========

[](#dollie-sdk)

> Manifest-first integration framework for WordPress automations

Overview
--------

[](#overview)

The Dollie SDK is a modern PHP 8.2+ framework for building WordPress integration automations. It provides **base classes, attributes, and controllers** that enable developers to create custom integrations with triggers and actions. The SDK uses a **manifest-first architecture** where metadata is generated at build time and consumed by external systems (like Laravel) without runtime code execution.

Features
--------

[](#features)

- **PHP 8 Attributes**: Modern, type-safe metadata definition for integrations, triggers, and actions
- **Base Classes**: `BaseIntegration` and `AutomateAction` abstract classes for building integrations
- **Controllers**: `IntegrationsController` and `AutomationController` for runtime management
- **Singleton Trait**: Ready-to-use `SingletonLoader` trait for class instances
- **Manifest Generation**: Automated JSON metadata export
- **Docker Development**: Complete Docker-based development environment
- **CI/CD Ready**: Automated builds and validation

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

[](#installation)

```
composer require dollieai/wp-sdk
```

**Requirements:** PHP 8.2+

Quick Start
-----------

[](#quick-start)

### Creating a Custom Integration

[](#creating-a-custom-integration)

```
