Private Packages
A managed alternative to SatisPress

Private Composer repository for your premium WordPress plugins.

We keep your premium WordPress plugins automatically up to date so you don't have to. Works great with Bedrock.

14-day free trial · No credit card required
private-packages.com/platform/packages
Filament packages list dashboard

Why not just use Satispress?

We benchmarked private-packages.com (with 140 active plugins) against a self-hosted Satispress setup (with 25 active plugins). The results speak for themselves.

Plugin install time cold
Time to install Advanced Custom Fields Pro via Composer.
private-packages.com
1.9s
Self-hosted Satispress
4.8s
Plugin install time warm
Time to install Advanced Custom Fields Pro via Composer.
private-packages.com
1.0s
Self-hosted Satispress
5.0s
Performance
How performance changes as more plugins are added.
private-packages.com
Stays fast
Self-hosted Satispress
Slows down
Reliability
Satispress runs as an active WordPress plugin, so updates can cause compatibility issues or break your repository entirely.
private-packages.com
Isolated
Self-hosted Satispress
Can break
Token access
Per-project tokens with granular package-level permissions.
private-packages.com
Self-hosted Satispress
Track multiple themes
Satispress requires a theme to be active to track updates, meaning only one theme can receive updates per Satispress instance.
private-packages.com
Self-hosted Satispress
1 theme only
Maintenance
Ongoing work to keep the repository running.
private-packages.com
Zero
Self-hosted Satispress
WP + server
Costs
What you pay per year to keep everything running.
private-packages.com
From €29/yr
Subscription price
Self-hosted Satispress
From €62.88/yr
Hosting*

* Based on a DigitalOcean Droplet (1 GiB RAM, 1 vCPU, 25 GiB SSD, 1,000 GiB transfer).

Automatic Updates

We update your premium plugins the moment a new version ships. No manual downloads, no manual uploads.

private-packages.com/platform/releases
Plugin releases
composer.json
{
  "repositories": [
    {
      "type": "composer",
      "url": "https://your-agency.private-packages.com"
    }
  ],
  "require": {
    "your-agency-plugin/woocommerce-subscriptions": "^9.0"
  }
}

Composer Repository

Install your premium WordPress plugins through your own private Composer repository.

Token-Based Access

Create an individual token for each project and control exactly which plugins it's allowed to pull, with granular permissions.

private-packages.com/platform/tokens
Access tokens
private-packages.com/platform/packages/import
[
  {
    "slug": "wp-super-page-cache-pro",
    "recipe": "themeisle",
    "license_key": "XXXX-XXXX-XXXX-XXXX"
  },
  {
    "slug": "sitepress-multilingual-cms",
    "recipe": "wpml",
    "site_key": "XXXX-XXXX-XXXX-XXXX"
  },
  {
    "slug": "woocommerce-multilingual",
    "recipe": "wpml",
    "site_key": "XXXX-XXXX-XXXX-XXXX"
  },
  { }
]

Import & Export

Migrating from SatisPress? Scan your existing WordPress site with the Licenses Helper and import all your plugins and license keys in one go.

Supported Plugins & Themes

We currently support over 300 premium WordPress plugins and themes out of the box.

This list is non-exhaustive.

✓ WooCommerce Product Filters ✓ WooCommerce Eu Vat Number ✓ WPML - Advanced Custom Fields Multilingual ✓ Advanced Custom Fields Pro ✓ Advanced Order Export For WooCommerce (Pro) ✓ WooCommerce Product Feeds ✓ WooCommerce PDF Invoices & Packing Slips Professional ✓ eDocuments for WooCommerce: Peppol ✓ WooCommerce PDF Invoices & Packing Slips Premium Templates ✓ Postcode Checker for WooCommerce ✓ WooCommerce Subscriptions ✓ WPML Multilingual CMS ✓ Gravity Forms Image Choices ✓ WPML - WooCommerce Multilingual & Multicurrency ✓ WPML - Gravity Forms Multilingual ✓ WPML - WPML SEO ✓ WPML - Media Translation ✓ WPML - String Translation ✓ Gravity Forms ✓ Gravity Forms - Advanced Permissions ✓ AffiliateWP ✓ Gravity Forms Mailchimp ✓ Gravity Forms Akismet ✓ Gravity Forms - Zapier ✓ Gravity Forms - Recaptcha ✓ WooCommerce Gateway Ogone ✓ WooCommerce Product Bundles ✓ WooCommerce Product Addons ✓ WooCommerce Sequential Order Numbers Pro ✓ WooCommerce Next Order Coupon and 316 more...

Don't see your plugin? Contact us and let us know what you need!

Simple, transparent pricing

Start with a 14-day free trial. No credit card required. After your trial, choose a plan to continue.

Single
€29 /year
Up to 10 packages
Unlimited access tokens
Branded domain name
Automatic updates
Start Free Trial
Perfect for a single website or project
Starter
€59 /year
Up to 50 packages
Unlimited access tokens
Branded domain name
Automatic updates
Start Free Trial
You already saved the cost of hosting
Most Popular
Pro
€109 /year
Up to 100 packages
Unlimited access tokens
Branded domain name
Automatic updates
Start Free Trial
Remember the hassle of maintaining this many packages?
Agency
€259 /year
Up to 250 packages
Unlimited access tokens
Branded domain name
Automatic updates
Start Free Trial
If you're currently managing this many packages, this pays for itself

Frequently asked questions

Everything you need to know about Private Packages.

Private Packages acts as a bridge between premium WordPress plugin vendors and your Composer workflow. We automatically fetch updates from plugin vendors and make them available through a private Composer repository that you can integrate into your projects.

Yes, you need to provide your valid plugin license keys. We use these to fetch updates on your behalf. Your license keys are stored securely and are never shared with anyone.

We check for plugin updates multiple times per day. When a new version is available, it's automatically added to your private repository, so you can update via Composer immediately.

We're constantly adding support for new plugins. If your plugin isn't listed, contact us and we'll work to add support for it.

Absolutely! Private Packages integrates seamlessly with your existing Composer workflow. Simply add your private repository to your composer.json and require the packages you need. It works with any build system or deployment process.

Yes! We offer a 30-day money-back guarantee. If you're not satisfied with Private Packages for any reason, contact us within 30 days of your purchase for a full refund.

Need help?

We're here to assist you.

Email Support
[email protected]
Documentation
Browse our comprehensive guides

Ready to stop chasing plugin updates?

Create an account and see how effortless managing plugin updates with composer can be.

Start Your Free Trial