Skip to content

Developer Reference

Technical reference for engineers extending, integrating, or contributing to the Sadeem SaaS Package.


Source Code

The Sadeem SaaS Package is source-available, licensed under the Sadeem Source-Available License (SSAL) v1.0 (full text); the Odoo manifests declare OPL-1. The source code of all modules in this manual is published on GitHub:

github.com/sadeem-cloud-org/saas-package-public

You may read, install and run the code, and adapt it for your own deployment. You may not redistribute, rebrand or reuse it in a competing product. See License for the end-user agreement.

Issues, feature requests, and contributions are welcome via GitHub Issues and Pull Requests. For commercial support, custom development, or managed hosting, contact support@sadeem.cloud.


Modules

Module Description
sadeem_saas_base Core infrastructure module — root servers, SSH, Git integration, PostgreSQL, backup servers, monitoring, notifications, and webhooks
sadeem_cloudflare Manage Cloudflare DNS records directly from Odoo — A and CNAME records with full lifecycle management and status monitoring
sadeem_nginx_proxy_manager Manage reverse proxy hosts and SSL certificates from Odoo via the Nginx Proxy Manager API — supports Let's Encrypt and custom certificates
sadeem_portainer Manage Docker environments, stacks, and containers from Odoo via the Portainer API — one-click Portainer server provisioning
sadeem_subscription Core SaaS subscription management — lifecycle, billing, staging, backup, portal, and domain provisioning
sadeem_saas_docker Docker-based SaaS deployment strategy using Portainer — each subscription runs as an isolated Docker stack with automatic port and volume management
sadeem_saas_dbfilter DBFilter-based SaaS deployment strategy — runs multiple customer databases on a shared Odoo instance using server groups
sadeem_saas_dbfilter_sync_db Sync existing databases from a DBFilter server into subscriptions — import and register pre-existing customer databases
sadeem_subscription_trial Public trial subscription request system — allows potential customers to request trial instances through a configurable public form
sadeem_subscription_trial_docker Docker support for trial subscriptions — adds Docker-specific fields and stack provisioning to trial packages
sadeem_subscription_trial_dbfilter DBFilter support for trial subscriptions — adds DBFilter server assignment and database provisioning to trial packages
sadeem_subscription_website Public-facing SaaS subscription purchase system — browse plans, configure packages, pick a subdomain, and pay online
sadeem_subscription_website_docker Docker support for website plans — adds Docker-specific fields and stack provisioning to purchasable plans
sadeem_subscription_website_dbfilter DBFilter support for website plans — adds DBFilter server assignment and database provisioning to purchasable plans
sadeem_subscription_waha WhatsApp notification integration via the Waha API — sends subscription lifecycle events to customers and operators via WhatsApp

Author

Company name: Sadeem Cloud

Email: info@sadeem.cloud

Website: https://sadeem.cloud


© 2026 Sadeem Cloud. All rights reserved.

For more info please see License