documentation
Product
Features
Configuring Apache and Nginx web serversInstalling a CMSDomain managementAlternate versions of PHPFile managerBackupsDatabase managementHosting securityNode.js supportFor web developersFor system administratorsispmanager for shared hosting
Integrations
KernelCare module for auto-updating the Linux kernelDDoS-GUARD. Protection against DDoS attacks on websitesBitNinja. Protect your server and websiteSite.pro. Convinient website builderSoftaculous. Web script autoinstallerCloudLinux. Hosting OSLiteSpeed Web Server
SSL
SSL-certificates
SSL certificates for the websiteSSL certificate with domain validation (DV)Multi-domain SSL certificates (SAN)SSL Certificates with organization validation (OV)SSL certificates with extended validation (EV)Free Let's Encrypt SSL certificates in ispmanagerWildcard SSL certificates with subdomain protection
Pricing
Partners
Partners
For ProvidersReselling SSL certificatesPartner materialsList of Partners
Blog
About
Help center
Help center

help@ispmanager.com

Create ticket

Documentation
Documentation
ispmanager documentation
Knowledge Base
Knowledge Base
FAQ, help with ispmanager panel and useful links
Support
Support
Tech support is available 24/7. Our engineers will help resolve complex tasks and offer advice on the panel's features
Administration
Administration
We can customize and administer ispmanager for you to save you the hassle
Changelog & Roadmap
Changelog & Roadmap
ispmanager’s version history and panel update plans
News
News
Articles about hosting, web development, and the ispmanager control panel
Community on the site
Community on the site
A place to discuss various topics. You can chat with other users and vote for new features
BuyClient area
0 of 0

For developers

  • First steps: "Hello, World!" plugin
  • Structure and functionality of plugins
    • Handlers
    • Environment variables
    • Calls to API from plugin handler code
    • XML description of pages
  • Examples of solving typical problems
    • Examples of plugins in PHP, Python, Node.js
    • Plugin example. Standard website creation button
    • Report plugin example
    • Example of using ispmanager API in plugin: output of a database list
    • Example of using form field values in the handler
    • How to add a quick action to the dashboard
    • Plug-in example: how to add a menu item
    • Plug-in example. How to add icons to custom menu items
    • Add checkbox to a form
    • Plugin example. Adding a new S3 storage
    • Add module to ispmanager
    • Plug-in example: templates engine management
    • How to add a custom frame to the panel interface
    • Notifications center
    • Add a new language to the control panel
  • General specifications
    • System architecture
    • Access levels
    • List of functions and parameters
    • Mgrctl utility
    • Storing any data in the panel database
    • Service parameters
    • Naming rules for messages
    • Disabling a button depending on the value
    • Main page (Dashboard) description
    • Fields to be displayed depending on the action
    • Description of reports
    • Hide form fields when there is a potential hazard
    • Description of lists
    • Description of forms
    • Errors
    • Useful links
    • Progress bar
    • Breadcrumb
Documentation
/
For developers

For developers

  • First steps: "Hello, World!" plugin
  • Structure and functionality of plugins
    • Handlers
    • Environment variables
    • Calls to API from plugin handler code
    • XML description of pages
  • Examples of solving typical problems
    • Examples of plugins in PHP, Python, Node.js
    • Plugin example. Standard website creation button
    • Report plugin example
    • Example of using ispmanager API in plugin: output of a database list
    • Example of using form field values in the handler
    • How to add a quick action to the dashboard
    • Plug-in example: how to add a menu item
    • Plug-in example. How to add icons to custom menu items
    • Add checkbox to a form
    • Plugin example. Adding a new S3 storage
    • Add module to ispmanager
    • Plug-in example: templates engine management
    • How to add a custom frame to the panel interface
    • Notifications center
    • Add a new language to the control panel
  • General specifications
    • System architecture
    • Access levels
    • List of functions and parameters
    • Mgrctl utility
    • Storing any data in the panel database
    • Service parameters
    • Naming rules for messages
    • Disabling a button depending on the value
    • Main page (Dashboard) description
    • Fields to be displayed depending on the action
    • Description of reports
    • Hide form fields when there is a potential hazard
    • Description of lists
    • Description of forms
    • Errors
    • Useful links
    • Progress bar
    • Breadcrumb
Rate this article

What did you like?

Comment

Useful links
Terms of Service Refund Policy Privacy Policy Bug Bounty Program Legal Documents Payment Methods

help@ispmanager.com

© ispmanager 2026

We use cookies on the site

See our privacy policy for more details on the goals.

Report a mistake

Thank you! We will definitely check and correct the mistake.