Installation
Appmixer SDK package includes two types of modules: basic UMD and advanced ESM.
Basic Usage
Load appmixer.js
UMD module in your HTML file:
<script src="https://my.YOUR_TENANT.appmixer.cloud/appmixer/appmixer.js"></script>
<script type="module">
const appmixer = new Appmixer({ baseUrl: 'https://api.YOUR_TENANT.appmixer.cloud' })
appmixer.api.authenticateUser(username, password).then(auth => {
appmixer.set('accessToken', auth.token);
...
const integrations = new appmixer.ui.Integrations({ el: '#integrations' });
integrations.open();
});
</script>
See the following repositories for more comprehensive demos on how Appmixer can be embedded in your apps https://github.com/clientIO/appmixer-demo-embedded-integrations, https://github.com/clientIO/appmixer-demo-firebase-vanilla.
Advanced Usage
Download appmixer.es.js
ES module and include the files in your project:
wget https://my.YOUR_TENANT.appmixer.cloud/appmixer/package/appmixer.es.js
wget https://my.YOUR_TENANT.appmixer.cloud/appmixer/package/appmixer.css
import { Appmixer } from './appmixer.es.js'
import './appmixer.css'
const appmixer = new Appmixer(/* ... */)
Choose Appmixer UI widgets to include:
import { Designer, FlowManager } from './appmixer.es.js'
appmixer.ui('Designer', Designer)
appmixer.ui('FlowManager', FlowManager)
const designer = appmixer.ui.Designer(/* ... */)
const flowManager = appmixer.ui.FlowManager(/* ... */)
Last updated
Was this helpful?