How I can put my node.js middleware application in AppFoundry

Hi Team,

we created application in node js, and it's a middleware to perform custom action based on the org clientid client secret. We are now planning to put it in the Genesys cloud App Foundry premium application. Can you help us the steps to do that.

Hello,

The first step will be to Register to be a Genesys AppFoundry partner. The partner team will then guide you through the different steps of the process.

Regards,

We are already registered as a AppFoundry partner and they given some sample documentation URL. It's all end up with some application with front end. For the middleware hosting we are not getting the process Clearly.

The Reference Given by the APP foundry team mentioned below:
For general development resources you can check out our Developer Center at https://developer.genesys.cloud and you can ask questions on the forum them at https://developer.genesys.cloud/forum.

Also this:
If you are looking for how to package an existing integration for the AppFoundry then you’ll need to develop a premium app installation wizard: https://developer.genesys.cloud/appfoundry/premium-app-wizard/. You’ll also need to have some idea of how to setup billing for you integration using our Metered Billing API: https://developer.genesys.cloud/appfoundry/billing/premium-metering-apps

But actually what i am looking for here is if my middleware source in the Git and it's having the config file also, how the Genesys will use that for each and every customer.

Like: 1) once subscription done by the customer the Genesys Team will host the middleware for the customer or given access to us to do configure and host it for them.
2) How the process for the each and every customer subscription if they have solution architecture for it means needed that to understand much.
3) only all the config needed to be populated in every customer by the Wizard only means, how?

Hello,

I think you misunderstand what AppFoundry applications are.
Genesys is NOT hosting or running any 3rd party code on Genesys Cloud infrastructure.
If you are to provide an integration (and sell it as an AppFoundry Premium Application), you will have to manage all the necessary pieces to provide the service. If your integration is a nodejs based application running on a server, you will have to own and manage this server.

When the customer purchases a Premium Application, the corresponding product (licenses/permissions/..) is added to the customer Genesys Cloud subscription.
A link to your Premium Application Wizard (that you will have to implement) will be made available in the customer Genesys Cloud org (via an Integration - embedded web app in Genesys Desktop). The customer admin will add it, and enable it and will then run the corresponding wizard. The purpose of the wizard is to configure your integration (and point to your relevant backend server if you are leveraging some).

There are some explanations at the beginning of this page: https://developer.genesys.cloud/appfoundry/premium-app-wizard/

And some information about the program: https://appfoundry.genesys.com/docs/about

Regards,

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.