Developer Documentation
This guide provides developers with everything needed to integrate with, extend, or develop addons for Ultimate Multisite. Ultimate Multisite transforms a WordPress Multisite network into a Website-as-a-Service (WaaS) platform.
What's Available
- REST API — Complete CRUD operations for all entities (customers, sites, memberships, payments, products, domains) with API key authentication
- Hooks Reference — 200+ action hooks and 280+ filter hooks for lifecycle events and customization
- Integration Guide — Examples for CRM integration, analytics, custom gateways, and webhooks
- Code Examples — Advanced patterns for dynamic pricing, site provisioning, custom limitations, and multi-gateway processing
- Addon Development — Structured framework for building addon plugins
Requirements
- WordPress Multisite installation
- PHP 7.4 or higher
- Ultimate Multisite plugin activated
Quick Start
Use the REST API
curl -u "api_key:api_secret" https://yoursite.com/wp-json/wu/v2/customers
Hook into Events
add_action('wu_customer_post_create', function($customer) {
// React to new customer signups
});
Build an Addon
# Generate addon scaffold from the template
bash create-addon.sh
See each section for detailed documentation and examples.