### Connect, optimize, and trade with Emulate APIs The Emulate API enables energy retailers to easily integrate Emulate's products, both into mobile applications and backend systems. Add Emulate services to your app and allow customers to connect a broad range of devices and have them spot-price optimized. Emulate offers three ways for energy retailers to integrate with its service: - **Web View:** allow customers to access the Emulate web view via a direct link. - **Single Customer API:** integrate Emulate into your web or mobile application on a per-customer basis. - **Retailer API:** make the Emulate service a part of your CRM system and manage multiple customers from a single control center. Choose the Web View if: - You want to get started with Emulate with a minimum effort. - You need to grant customers access to the Emulate web application functionality. - You want to have custom branding options. **Development effort required** A few hours of basic backend development. Choose the Single Customer API if: - You want to integrate the Emulate service into your web or mobile application. - You need to embed the Emulate UI into your application to enable customers to sign in to their devices. - You want to minimize backend development. **Development effort required** A few hours of basic backend development followed by frontend development to implement the required features. Choose the Retailer API if: - You want to provide a centralized customer service. - You need to integrate Emulate's services in a customer-facing server-side web application. - You want to be able to use the Emulate functionality via your CRM platform. - **Development effort required** Backend development as needed for the desired features. Choose the BRP API if: You want to access and manage your virtual batteries. Note that this API is still in Beta and can be subject to large changes.