One or more non-transitory computer-readable media storing computer-executable instructions of a subscription management service wherein execution of the computer-executable instructions by one or more processors of one or more computing devices implementing the subscription management service causes the one or more processors to perform steps comprising: loading one or more machine-to-machine, M2M, Embedded Subscriber Identity Module, eSIM, profiles that are received from at least one eSIM profile vendor into one or more Subscription Manager Data Preparation, SM-DP, profile data stores of the subscription management service, each M2M eSIM profile for deployment to an Embedded Universal Integrated Circuit Card, eUICC, in a M2M device; sending at least one corresponding Integrated Circuit Card identifier, ICCID, of the one or more M2M eSIM profiles as loaded into the one or more SM-DP profile data stores to at least one further computing device implementing an eSIM profile management platform of a wireless communication carrier via a service data feed; loading one or more M2M eUICC Identifiers, EIDs, that are received from the at least one eSIM profile vendor into a Subscription Manager Secure Routing, SM-SR, EID data store of the subscription management service; and sending the one or more M2M EIDs as loaded into the SM-SR EID data store to the at least one further computing device implementing the eSIM profile management platform via the service data feed or an additional service data feed, each M2M EID identifying a corresponding eUICC in an associated M2M device, the at least one further computing device implementing the eSIM profile management platform providing a central interface for a plurality of entities to perform actions with respect to a plurality of eSIM profiles and a plurality of EIDs. loading one or more machine-to-machine, M2M, Embedded Subscriber Identity Module, eSIM, profiles that are received from at least one eSIM profile vendor into one or more Subscription Manager Data Preparation, SM-DP, profile data stores of the subscription management service, each M2M eSIM profile for deployment to an Embedded Universal Integrated Circuit Card, eUICC, in a M2M device; sending at least one corresponding Integrated Circuit Card identifier, ICCID, of the one or more M2M eSIM profiles as loaded into the one or more SM-DP profile data stores to at least one further computing device implementing an eSIM profile management platform of a wireless communication carrier via a service data feed; loading one or more M2M eUICC Identifiers, EIDs, that are received from the at least one eSIM profile vendor into a Subscription Manager Secure Routing, SM-SR, EID data store of the subscription management service; and sending the one or more M2M EIDs as loaded into the SM-SR EID data store to the at least one further computing device implementing the eSIM profile management platform via the service data feed or an additional service data feed, each M2M EID identifying a corresponding eUICC in an associated M2M device, the at least one further computing device implementing the eSIM profile management platform providing a central interface for a plurality of entities to perform actions with respect to a plurality of eSIM profiles and a plurality of EIDs.