Patent attributes
A serverless application center is provided for multi-cloud deployment of serverless applications. One method comprises providing source code, obtained from a first user acting in a developer role, for a multi-cloud serverless application in a serverless application repository; deploying, in response to a request from a second user acting in an end user role, source code for the multi-cloud serverless application from the serverless application repository to one or more clouds in plurality of distinct cloud environments based on the request; and implementing role-based access for users acting in said developer role and said end user role. A user interface can allow the second user to (i) review a published list of serverless applications available in the serverless application repository; and/or (ii) search a plurality of serverless applications available in the serverless application repository.