{"id":5735,"date":"2026-08-18T16:45:33","date_gmt":"2026-08-18T16:45:33","guid":{"rendered":"https:\/\/invenia.es\/?page_id=5735"},"modified":"2026-08-20T17:17:04","modified_gmt":"2026-08-20T17:17:04","slug":"embedded","status":"publish","type":"page","link":"https:\/\/invenia.es\/en\/image-gallery\/embedded\/","title":{"rendered":"Embedded"},"content":{"rendered":"<p><!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 PAGE 2 (EN) \u00b7 Slug: \/modal-gallery\/embedded-licensing WordPress: create the page with this slug and paste everything into a \"Custom HTML\" block. \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 --><\/p>\n<h1>Image Gallery \u2014 Licensing for Power BI Embedded and Report Server<\/h1>\n<p><strong>Using ImageGallery in an application with Power BI Embedded, in Power BI Report Server, or in a national cloud?<\/strong> In those environments Microsoft does not offer the AppSource licensing system, so the regular store purchase does not work. For these cases we provide a direct licensing channel. This page explains how it works.<\/p>\n<h2>Why the AppSource license does not apply here<\/h2>\n<p>Licenses purchased on Microsoft AppSource are validated against the Microsoft 365 account of the user viewing the report. In Power BI Embedded the end users of your application do not sign in with accounts from your tenant, and Report Server has no connection to the licensing service \u2014 so the standard validation is impossible. This is a platform limitation that affects every commercial visual, not just ours.<\/p>\n<p>In these environments, ImageGallery runs in <strong>full free mode<\/strong> (with its display and export limits). To unlock the Pro features you use a <strong>signed license key<\/strong> that we issue directly.<\/p>\n<h2>How the license key works<\/h2>\n<ol>\n<li><strong>You contact us<\/strong> with your organization&#8217;s details and the environment where it will run (Embedded, Report Server, national cloud).<\/li>\n<li><strong>We issue a cryptographically signed key<\/strong>, bound to your organization and with an expiry date (annual license).<\/li>\n<li><strong>You enter it once<\/strong> in the visual&#8217;s format pane (license section). No per-user setup: the key is stored with the report.<\/li>\n<li><strong>Validation is 100% offline<\/strong>: the visual verifies the signature locally, with no calls to external servers. It works the same on an air-gapped Report Server.<\/li>\n<\/ol>\n<h2>Pricing<\/h2>\n<p>The license for embedded environments is billed <strong>per capacity<\/strong> (not per end user), through direct annual invoicing. The final price depends on the number of capacities and the environment. <a href=\"mailto:support@invenia.es?subject=ImageGallery%20Embedded%20quote\">Request a quote<\/a> stating how many capacities or servers you need to cover.<\/p>\n<h2>What is included<\/h2>\n<ul>\n<li>All Pro features: no display or export limits, no watermark, full PDF template designer.<\/li>\n<li>Optionally, the <strong>cloud export (PPT)<\/strong> plan \u2014 ask about availability for your environment.<\/li>\n<li>Unlimited end users within the licensed capacity.<\/li>\n<li>Email support and visual updates for the duration of the license.<\/li>\n<li>Annual renewal: we notify you before expiry and issue the new key upon renewal.<\/li>\n<\/ul>\n<h2>Enterprise option: self-hosted export service<\/h2>\n<p>If your organization has strict data requirements, the cloud export service (PPT templates, image proxy) can be deployed <strong>on your own infrastructure<\/strong> \u2014 your Cloudflare account, Azure, or your own Node server \u2014 so that no image or template ever passes through invenia&#8217;s servers. This is an Enterprise license with assisted deployment and full documentation. <a href=\"mailto:support@invenia.es?subject=ImageGallery%20Enterprise%20self-hosted\">Ask us<\/a>.<\/p>\n<h2>Frequently asked questions<\/h2>\n<p><strong>Does the key expose any of my data?<\/strong><br \/>\nNo. The key only contains your organization identifier, the plan and the expiry date, all signed. The visual sends nothing to the internet to validate it.<\/p>\n<p><strong>What happens if the key expires and we do not renew?<\/strong><br \/>\nThe visual falls back to free mode: it keeps working and displaying the gallery, with the free version&#8217;s limits. No report ever breaks.<\/p>\n<p><strong>We have regular Power BI (Service) as well as Embedded \u2014 do we need both licenses?<\/strong><br \/>\nFor users who view reports on app.powerbi.com with their own accounts, the AppSource license is the natural route. The direct key covers the environments AppSource cannot reach. If you have both cases, tell us and we will propose the most economical combination.<\/p>\n<h2>Contact<\/h2>\n<p>Write to <a href=\"mailto:support@invenia.es\">support@invenia.es<\/a> with your environment and number of capacities, and we will send you a quote within 24\u201348 business hours.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Image Gallery \u2014 Licensing for Power BI Embedded and Report Server Using ImageGallery in an application with Power BI Embedded, in Power BI Report Server, or in a national cloud? In those environments Microsoft does not offer the AppSource licensing system, so the regular store purchase does not work. For these cases we provide a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":5739,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"one-page-template.php","meta":{"footnotes":""},"class_list":["post-5735","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/invenia.es\/en\/wp-json\/wp\/v2\/pages\/5735","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/invenia.es\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/invenia.es\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/invenia.es\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/invenia.es\/en\/wp-json\/wp\/v2\/comments?post=5735"}],"version-history":[{"count":5,"href":"https:\/\/invenia.es\/en\/wp-json\/wp\/v2\/pages\/5735\/revisions"}],"predecessor-version":[{"id":5783,"href":"https:\/\/invenia.es\/en\/wp-json\/wp\/v2\/pages\/5735\/revisions\/5783"}],"up":[{"embeddable":true,"href":"https:\/\/invenia.es\/en\/wp-json\/wp\/v2\/pages\/5739"}],"wp:attachment":[{"href":"https:\/\/invenia.es\/en\/wp-json\/wp\/v2\/media?parent=5735"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}