The CreativeEditor SDK (CE.SDK) works out of the box with almost zero configuration effort. However, almost every part of CE.SDK can be adapted and its behaviour and look & feel changed.
Here is a list of all available configuration options:
| Key | Type | Description |
|---|---|---|
| baseURL | string | Definition of the the base URL of all assets required by the SDK. |
| callbacks | object | Definition of callbacks the SDK triggers. |
| i18n | object | Options to add custom translations to the SDK. |
| license | string | A license key that is unique to your product. |
| userID | string | An unique ID tied to your application’s user. This helps us accurately calculate monthly active users (MAU). Especially useful when one person uses the app on multiple devices with a sign-in feature, ensuring they’re counted once. Providing this aids in better data accuracy. |
| locale | string | Chosen language the editor is . Possible values are ‘en’, ‘de’, … |
| role | string | Chosen role. Possible values are ‘Creator’ or ‘Adopter’. |
| ui | object | Options to adapt the user interface elements. |
import CreativeEditorSDK from 'https://cdn.img.ly/packages/imgly/cesdk-js/1.65.0/index.js';
const config = { // license: 'YOUR_CESDK_LICENSE_KEY', userId: 'USER_ID', baseURL: `https://cdn.img.ly/packages/imgly/cesdk-node/${CreativeEngine.version}/assets`, role: 'Creator', // 'Adopter' 'Viewer' logger: (message, logLevel) => { console.log(`${logLevel}: ${message}}`); },};
CreativeEngine.init(config).then(async (engine) => { // Populate the asset library with default / demo asset sources. await engine.addDefaultAssetSources();
// Create a new scene await engine.scene.createFromImage('https://cdn.img.ly/assets/demo/v1/ly.img.image/sample_3.jpg');});