Systems, methods, and apparatuses may include a network onboarding manager for configuring network security features at application hosting sites of a service provider network, for instance, as part of a procedure for deploying an application onto the service provider network. The network onboarding manager may generate a security profile for the application. The security profile may include information indicating a security posture of the application with respect to network security features needed to deploy the application, which the system may use to generate and send configuration data to the hosting sites. One or more operations may be performed based on a user input received at a developer portal (e.g., via a user interface), or automatically based on one or more API calls made by the network onboarding manager and/or based on one or more security profile templates.