- Pre-built apps: Domo’s Appstore provides a collection of apps built by Domo and our community that you can leverage for fast insights.
- Pro Code Editor: Build custom applications directly in your browser with Domo’s in-platform code editor. Perfect for developers who want a streamlined development experience without local setup.
- App Framework: The Domo App Framework provides a comprehensive set of APIs for building custom JavaScript-based front-ends on Domo, including a transactional database called AppDB. Ideal for complex applications requiring full development tooling and lifecycle management.
Pro Code Editor or the App Framework?
Both the Pro Code Editor and App Framework enable you to build powerful custom applications on Domo. The choice depends on your development preferences and project requirements. Pro Code Editor is the ideal choice when you want to:- Build apps directly in your browser without local development setup.
- Start quickly with pre-built templates and an intuitive workspace.
- Work with HTML, CSS, and JavaScript in a streamlined editor.
- Leverage external libraries via CDN without package management complexity.
- Develop and iterate quickly with built-in preview and version management.
- Upload files and assets directly through the editor interface.
- Full control over your development environment using your preferred text editor or IDE (e.g., VSCode, Sublime Text, Atom, etc.).
- Package management tools like npm or yarn for managing dependencies.
- Complex project structures with multiple files and organized codebases.
- Data collection via CRUD operations using Domo’s built-in transactional datastore called AppDB.
- Integration with the Files API and other advanced App Framework APIs.
- Greater control over DataSet connections (max: 100) and column mappings on the Wiring Screen.
- JavaScript frameworks like React, Angular, or Vue.
- Standard development lifecycle practices (version control, CI/CD pipelines, team collaboration, etc.).