Check out the new features in our latest releases. Learn more ›
Integrate
Dynamically integrate, transform, and orchestrate data from any source.
Visualize
Drive action with Domo’s real-time and predictive analytics.
Data Apps
Create your own custom apps to automate and activate workflows.
Embedded Analytics
Share data and analytics externally.
Cloud
Get more value from your cloud infrastructure.
Security & Governance
Control access and safeguard your data.
Integrate
Connect your data
With over 1,000 pre-built connectors and hundreds of other ways to connect to your data, Domo eliminates time-consuming and costly engineering projects.
Leave your data on-premises or migrate it to the cloud with Domo Workbench.
Connect to any proprietary system with Domo's APIs, Domo's SDK, custom connectors, or webhooks.
Keep your existing data warehouse behind your firewall, but query and visualize the data without duplicating it, using Domo's federated adapters with support for several top cloud data warehouse engines.
Use a range of manual and automated options to send data from Domo back to your systems, including ODBC, data writeback connectors, and APIs.
Use Domo's native integration with cloud data warehouses for even more flexibility with storage, caching, querying, data transformations, and analytics.
Use partition and upsert capabilities to update your datasets with restated data and select a rolling window of data to keep in Domo.
Pull Excel spreadsheets, or data from many other file formats, such as .pdf, .csv, and .mp4, into Domo.
Import .xls, .xlsx, or Zip files that have been included as attachments to an email message.
Capture and process CSV files that have been uploaded to Domo's SFTP.
Create connectors, contribute them to the Domo environment, and make them available to the rest of the Domo community.
Combine and transform data
Visually define and sequence operations with a simple drag-and-drop interface, or using scripting.
Fast query handling using Domo's live cache layer enables a responsive user experience from any device, even with simultaneous queries on billions of rows.
Set up data transformation pipelines by writing MySQL or Redshift expressions directly in Domo.
Complete processing on a dataset in R or Python, then upload the changes back to Domo.
With Domo's integration with Amazon Sagemaker Autopilot, quickly run hundreds of training jobs on different ML models, then find the best one for your data and bring data science insights to your business.
Quickly explore and analyze your data, perform simple operations, and save your view as a dataset—no technical experience required.
Query your data
Fast query handling using Domo's live cache layer enables a responsive user experience from any device, even with simultaneous queries on billions of rows.
Get optimum computing performance with Domo's massively parallel processing architecture in the cloud.
Scale your infrastructure with back-end automatic scaling in Domo.
Query and visualize data that lives in your data warehouses without duplicating it, with support for several top cloud data warehouse engines.
Visualize
Reporting & Dashboards
Choose from our collection of over 150 chart types for data visualizations, including Trellis charts, data science charts, and period-over-period charts, powered by Domo's proprietary visualization engine.
Choose from thousands of custom maps, each uniquely created to visualize your data, or upload your own maps with a few clicks.
Build powerful data visualizations with a simple drag-and-drop interface, making complex datasets consumable with a few clicks. Quickly filter or sort data without altering the data source or affecting other people's views.
Calculate new metrics from single or multiple datasets without altering the values of your existing data. Beast Modes use either SQL or simple functions in the Beast Mode interface.
See all your calculated fields across all Domo datasets, track where they are used, and use bulk actions to make updates.
Self-service Analytics
Create customizable, interactive, and branded data stories to guide users through data analysis—no coding required.
Create customizable, interactive dashboards to fit any business scenario with Variables. Variables are custom defined fields that users can adjust inside dashboards.
Access your data from native iOS and Android Domo apps. Build visualizations once and make them instantly available on any device.
Apply filters on both the individual chart level and to an entire dashboard. Set the default view that others will see when first viewing a dashboard, and create multiple dashboard filters for different audiences.
Specify drilldown or open link actions when a user clicks on a visualization.
Customize text on dashboard elements to reflect what data is being used in visualizations, when it was last updated, and which filters are applied to the dashboard.
Integrate data science
Get AI-powered insights into your data with Insights, Domo's deep learning and descriptive stats module
Ask questions about your data in natural language and get an instant response with text bots.
Create powerful alerts that help you manage by exception and keep you apprised of key changes in your data. Receive alerts via web, email, or any mobile device.
Collaborate on insights
Collaborate on your data all in one place with Domo Buzz, Domo's built-in chat app.
See a full org chart with profiles of your colleagues, including their location, groups they belong to, and more.
Create tasks for your team to manage action items and projects.
Receive regular snapshots of dashboard content directly to your inbox, both for individuals inside and outside of Domo.
Data Apps
Use pre-built apps
Access hundreds of pre-built apps and connectors built on Domo that are designed to address specific business needs.
Go from raw data to insights faster with pre-built data connections and visualizations.
Find apps built by Domo and Domo partners that address specific business questions by industry, role, or use case.
Create your own low-code apps
The security and governance features already inside the Domo platform make developing data apps even more turnkey.
Connect apps, visualizations, images, text, and other media together into a unified solution on a simple drag & drop canvas.
Get the data you need to power your app in a few clicks using Domo's library of over 1,000 pre-built connectors.
Enhance the backend functionality of data apps with Workflows: Domo's logic building interface.
Securely distribute your apps anywhere—internally and externally.
Securely distribute your apps anywhere—internally and externally.
Automate and optimize your specific work processes.
Build tools designed to collect data so users can submit information for data creation or feedback.
Create advanced apps
Get Domo's API libraries for the quickest way to start developing on Domo's platform using Java and Python.
If you need a custom connector that's not available in Domo's library, use our IDE to create your own.
Develop your own custom visualizations using HTML, CSS, JavaScript, and more.
Share apps you build with built-in authentication and SSO integration.
Store your app's state data in AppDB, a pre-built database to store application business logic.
Build easy-to-use visualizations with Domo's powerful charting engine.
Build bi-directional data flows into your apps with pre-built connectors, custom bi-directional connectors, or the Domo API SDK.
Add advanced calculations and data science transformations into your apps.
Create mobile apps with no additional optimization or development required.
Consume services such as AI/ML engines, existing services your team has built, or a favorite cloud API.
Consult with Domo's app builders on your use case and enlist our team to build your custom apps.
Embedded Analytics
Consume data and insights
Go beyond static visuals and prescribe chart-specific interactions that let users filter content, drill down to further granularity, and even link to other elements.
Share data publicly or privately with row-level governance, ensuring that each user only sees data relevant to them.
Allow users to dive deeper when dealing with complex, hierarchical data.
Customize the look and feel of your analytics—including colors, logos and visualization elements—to perfectly match the branding you choose.
Let users interact with data in a more meaningful way, including form fills, status updates, and more.
Export visualizations, raw data, or both to most formats, including CSV, XLS, PDF, and PPT.
Give users the freedom to further segment and sort data to answer the question they have.
Responsive design that lets users access data wherever they are.
Users can control embedded content with filters outside the embedded environment and can carry filters with them so that they always pick up where they left off as they link to external systems.
Start with iFrames for quick deployment of designs and interactions. Layer on JavaScript to control filters and context.
Create and edit visualizations
Allow end users to edit visualizations you share, or create their own with an intuitive UI.
Users can create new dynamic calculated fields and derive new datapoints on the fly.
Drag-and-drop interface that lets users create any visualization they can think of without any coding required.
Email reports to users at defined intervals, including actionable links back to relevant content.
Create alerts for certain times, or for when a metric reaches a level that requires attention or action.
Allow users to share visualizations or reports they've created with their team in an intuitive, seamless experience.
Share data broadly, knowing that end users will only see the data relevant to their role.
Connect external data
Leverage Domo's library of 1,000+ connectors to merge external data with shared data.
Allow your users to manipulate and transform, connect, and aggregate their own data to augment what you've shared.
Users can use simplified visual transformations for joining, renaming, and filtering data without SQL and minimal processing time.
Cloud
Augment your cloud architecture
Use Domo's native integration with cloud data warehouses for even more flexibility with storage, caching, querying, data transformations, and analytics.
Keep your existing data warehouse behind your firewall, but query and visualize the data without duplicating it, using Domo's federated adapters with support for several top cloud data warehouse engines.
With over 1,000 pre-built connectors and hundreds of other ways to connect to your data, Domo eliminates time-consuming and costly engineering projects.
Visually define and sequence operations with a simple drag-and-drop interface, or using scripting. Fast query handling using Domo's live cache layer enables a responsive user experience from any device, even with simultaneous queries on billions of rows.
Fast query handling using Domo's live cache layer enables a responsive user experience from any device, even with simultaneous queries on billions of rows.
Get optimum computing performance with Domo's massively parallel processing architecture in the cloud.
Scale your infrastructure with back-end automatic scaling in Domo.
Security & Governance
Data governance
See the upstream and downstream effects of changes to your data, search and explore data lineage, and find datasets that need attention with Data Lineage & Impact Analysis.
Create entitlement policies to grant data access down to the row level only to authorized individuals and groups.
Create policies based on user attributes rather than individuals.
Create and manage custom roles (beyond the built-in Domo roles) to restrict access to Domo.
Manage large numbers of users and their accounts at scale with the Accounts API.
Manage all data with batch management tools, a RESTful API, or .NET.
Understand your Domo usage, including login trends, dataset information, and creation and deletion of content.
Create workflows that enable content owners to certify content as trusted.
Use dynamic, closed, system, and directory groups to cleanly separate data access and administration between groups.
Separate instances into development and production environments, allowing analysts to test and innovate freely without disrupting stakeholders' day-to-day BI experience.
Security
Meet the demands of enterprise security, compliance, and privacy with multiple logical and physical security layers, a "least privilege" and "separation of duties" access model, and threat assessment of each new feature.
Provide extra protections of your data by using your company's keys to encrypt data.
Compliance with GDPR, HIPAA, SOC 1/2 and ISO standards.
Authenticate to Domo using your corporate identity provider.
Increase security and peace of mind with two-step authentication.
Search and report on all user activity in Domo.
The Domo Business Cloud is where work gets done faster and smarter.
Domo can help you harness the power of your data with apps to drive business action.
Reporting & Dashboards
Create interactive, custom dashboards with ease.
Self-service Analytics
Make data accessible to all and free up analysts' time.
Data Sharing & Embedded Analytics
Share analytics securely with customers and partners.
Data Apps
Provide teams with data apps to solve business problems.