Embedding Apps
Embed NativeBridge virtual devices directly into your own websites and products using iframes. Perfect for product demos, documentation, support portals, and interactive showcases.Finding Your Embed Link
Get your embed link in just a few clicks:1
Navigate to Your Apps
Go to your Apps Dashboard or App Builds page
2
Click Share
Select the Share button under the app or build you want to embed
3
Copy Embed Link
Choose “Embed” from the share options to get your iframe-ready link
Basic Embedding
Add your app to any website with a simple iframe:Live Example
Here’s a real embedded app using NativeBridge:Embedding Options
Advanced Embedding options are only available with Starter, Growth and Custom plans.
Responsive Design
Make your embedded app responsive to different screen sizes:Custom Device Frame
Add device frames for a more realistic appearance:Autoplay Demo
Start your app automatically when the page loads:Advanced Configurations
With Query Parameters
Customize the embedded experience with query parameters:Popular Parameters for Embedding
Use Cases
Product Demos
Embed interactive demos on your landing page to showcase features without downloads
Documentation
Add live app examples directly in your docs for hands-on learning
Support Portal
Let customers reproduce issues in an embedded app for better support
Marketing Sites
Create engaging product tours with embedded interactive experiences
Training Materials
Include live app instances in training content for practical learning
Blog Posts
Enhance articles with embedded app demos for better engagement
Embedding in Different Platforms
WordPress
Add to your WordPress site using the Custom HTML block:React
Embed in your React application:Security & Permissions
Content Security Policy
If your site uses CSP headers, add NativeBridge to your allowed frame sources:Sandbox Attributes
For additional security, you can add sandbox attributes (note: this may limit some functionality):Best Practices
- Performance
- User Experience
- Accessibility
- Lazy Load: Load iframes only when visible
- Optimize Size: Use appropriate dimensions for your use case
- Cache: Leverage browser caching for repeat visitors
- CDN: Ensure your page uses a CDN for faster loading
Troubleshooting
Embed not loading
Embed not loading
- Check if your embed URL is correct
- Verify app permissions allow public embedding
- Ensure no browser extensions are blocking iframes
- Check browser console for CSP errors
Display issues
Display issues
- Verify iframe dimensions match device size
- Check if scale parameter is set appropriately
- Ensure parent container has sufficient space
- Test in different browsers
Performance problems
Performance problems
- Implement lazy loading for multiple embeds
- Reduce number of embeds per page
- Use smaller device scale when possible
- Enable browser caching
Interaction limitations
Interaction limitations
- Some features may require full App Page access
- Check if permissions are properly configured
- Verify query parameters are correctly formatted
- Test on actual App Page first
API Integration
Control embedded apps programmatically:Next Steps
App Permissions
Configure who can embed your apps
API Reference
Automate app management and embedding

