FAQ
Do I need to install a command-line tool?
No. Integration only requires adding a single line to import platform-sdk.js into your page. For debugging, just open the online DevTool in your browser and load your local service.
Which tech stacks are supported?
Any of them. Plain HTML, Vite, Vue, React — anything that ultimately produces deployable static web files will work.
What address should my local service use? Why won't my address load?
Preview loads your local service via ?local= (only loopback addresses such as localhost / 127.0.0.1 are supported). www.atomm.com runs over https, and browsers only allow http for localhost; http addresses other than localhost are blocked by the mixed-content policy. Use localhost, or enable https for your local service.
Platform capabilities aren't available, or the panel shows "Integration incomplete" — what should I do?
This means the page failed to load platform-sdk.js. Check that the script is included correctly and that your local service is reachable, then reload the page. Once the SDK handshake succeeds, the message will clear automatically.
Can the generator name (runtime identifier) be changed?
No. The name becomes part of the runtime subdomain and access path and is tied to your live URL. It cannot be changed after creation, so choose it carefully.
What happens if I don't integrate export functionality?
The export button is available to every generator (it appears wherever you place data-atomm-export-button in your app). If you haven't registered the export hook, users who click export will get "The app does not provide a download method," and this will get your submission rejected during review. To support export, you must register the export hook — you can test it in local preview by clicking "Export" to confirm it produces a file correctly.