top of page
Writer's picturePavel Nikolov

AppCell.io - world first Automation-as-a-Service for Hosters

Updated: Mar 23, 2022

We just announced our most powerfull product Billia 7. One of the biggest improvements we've made is the integration of the automation component AppCell.io.

AppCell.io is one the very first worldwide Automation-as-a-Service solution for hosters and telcos.

This means: No more resources are spent by you in order to manage and provision services. Every provision is handled by ApiHawk's infrastructure.

Let's first clear it out: Billia holds all the business logic and makes sure your business is running smoothly and your customers experience the best shopping journey ever. AppCell on the other hand is an Automation solution taking care of provisioning and managing of all service integrations (Share hosting, Domains, SSL, Cloud, VPS etc.). From now on, AppCell is also first in the world automation-as-a-service offloading the provided to maintain and monitor hundred thousands of tasks.


But let's go deeper in what AppCell does, how it makes your life easier.

As a SaaS product, as you can expect AppCell is deployed on our cloud infrastructure and every Billia (deployed on-premises) calls AppCell with direct tasks for provisioning or managing services.

Request:


curl --request POST \
  --url 'https://api.appcell.io/appcell/execute' \
  --header 'Content-Type: application/json' \
  --header 'Authorization: XXXXXXXXXX' \
  --data '{
   "correlation_id": "5kbAFlBuRDY",
   "plugin": "Plesk",
   "action": "create",
   "payload": {
       "domain": "billia.cloud",
       "email": "support@apihawk.com",
   }, 
   "settings": {
       "server": "https://plesk01.YOURCOMPANY.com",
       "access_key": ""
   }
}'


Response:


{
    "result": {
        "message": "Webspace created successfully"
    },
    "for-update": {
        "option": {
            "server": "plesk01.YOURCOMPANY.com",
            "username": "billia123",
            "password": "*****"
        }
    },
    "status": 200
}


This API will contact your own Plesk server and will deliver a shared hosting account on it based on your "payload".


AppCell is an overpowered "plugin" system built on the application level. This means all "vendors" are plugins (called cells) to AppCell

And not only that, but all Cells are also containerized micro services, which means every cell could scale on its own on load.






AppCell is improving your solution with ready to use:

  • Scalable Plugin infrastructure

  • Complex scenarios for multi-vendor provisioning. Create VPS in Virtuozzo, after that deploy cPanel with ansible after that create a customer account and deploy WordPress. All this without further development, just configurations from the management panel.

  • Retry Strategy

  • Caching mechanism with correlation_id

  • Request & Response payload validation with JSON schemas

  • Payload enrichment if needed.


AppCell.io is designed to be easily integrated in your custom billing solution too. With it's pure plugin & API design, we are guaranteeing that this will be the last vendor you will ever integrate in your software. - Borislav Borislavov CTO, ApiHawk

If you have any questions, drop us a line at support@apihawk.com

120 views0 comments

Recent Posts

See All

Comments


bottom of page