
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
@databricks/aibi-client
Advanced tools
An API to assist developers in integrating AI/BI dashboards into their applications ([AWS](https://docs.databricks.com/en/dashboards/embed.html), [Azure](https://learn.microsoft.com/en-us/azure/databricks/dashboards/embed), [GCP](https://docs.gcp.databric
An API to assist developers in integrating AI/BI dashboards into their applications (AWS, Azure, GCP).
const dashboard = new DatabricksDashboard({
workspaceId: '1234567890123456',
instanceUrl: 'https://my-databricks-instance.com',
container: document.getElementById('dashboard-container'),
dashboardId: 'abcdedf123456',
pageId: 'ab12cd34',
token: tokenThatCanBeSeenByViewers,
});
dashboard.initialize();
To support long-running dashboard, you can pass a getNewToken function that automatically refreshes the token when it is close to expiration.
const dashboard = new DatabricksDashboard({
// ...other required options
getNewToken: async () => {
// Return a string literal token value to the API
},
});
You can configure the embedded dashboard's color scheme using the colorScheme option.
The colorScheme option maps to the CSS color-scheme property, which allows the embedded dashboard to respect or override the user's light or dark preference.
const dashboard = new DatabricksDashboard({
// ...other required options
colorScheme: 'light dark', // or "light", or "dark"
});
You can navigate between dashboards or pages without reloading the iframe using the navigate() method. This provides a smooth transition for users switching between different dashboards.
const dashboard = new DatabricksDashboard({
// ...other required options
});
dashboard.initialize();
// Navigate to a different dashboard
await dashboard.navigate({ dashboardId: 'xyz789' });
// Navigate to a specific page within a dashboard
await dashboard.navigate({ dashboardId: 'xyz789', pageId: 'page123' });
Important Notes:
navigate() method can only be called after the dashboard has been initialized and loadedFAQs
An API to assist developers in integrating AI/BI dashboards into their applications ([AWS](https://docs.databricks.com/en/dashboards/embed.html), [Azure](https://learn.microsoft.com/en-us/azure/databricks/dashboards/embed), [GCP](https://docs.gcp.databric
The npm package @databricks/aibi-client receives a total of 3,269 weekly downloads. As such, @databricks/aibi-client popularity was classified as popular.
We found that @databricks/aibi-client demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.