Understand

Understand

SciTools
+
+

Related Products

  • Bitrise
    400 Ratings
    Visit Website
  • JS7 JobScheduler
    1 Rating
    Visit Website
  • Google Cloud Run
    347 Ratings
    Visit Website
  • Datasite Diligence Virtual Data Room
    692 Ratings
    Visit Website
  • RentGuruz
    8 Ratings
    Visit Website
  • Hostaway
    2,033 Ratings
    Visit Website
  • Declarative Webhooks
    3 Ratings
    Visit Website
  • KrakenD
    71 Ratings
    Visit Website
  • CompUp
    66 Ratings
    Visit Website
  • Comet Backup
    218 Ratings
    Visit Website

About

Bazel is an open-source build and test tool designed for multi-language, multi-platform software projects that delivers fast, incremental builds by rebuilding only what’s necessary and leveraging advanced local and remote caching, optimized dependency analysis, and parallel execution. It natively supports Java, C++, Go, Android, iOS, and many other languages, scaling seamlessly from small repositories to massive monorepos and complex Continuous Integration environments. Its declarative extension language lets teams add or customize rules for new languages and platforms, tapping into a growing community ecosystem. Bazel offers query capabilities to inspect and understand dependency graphs, comprehensive versioned documentation and release notes, and robust support via GitHub, Slack, and monthly community updates. Trusted by industry leaders like Google, Stripe, and Dropbox to build heavy-duty, mission-critical infrastructure and applications.

About

Understand is a comprehensive static-analysis and code-comprehension platform that helps software engineers “see” and understand large, complex code bases, whether legacy, safety-critical, or modern multi-language projects. It parses your source code and builds a complete “code dictionary” of every entity (files, classes, functions, variables), populating cross-references, call trees, dependency graphs, control-flow diagrams, and more. Through interactive, customizable graphs and visualizations, call graphs, control flow graphs, dependency trees, and UML-style class diagrams, you can explore exactly how parts of the code connect, which modules depend on which, and where changes may ripple across the project. Understand also computes detailed metrics at various levels (file, class, function) such as cyclomatic complexity, lines of code, comment-to-code ratio, coupling/cohesion, and other maintainability indicators; these metrics can be viewed in treemaps, exported to HTML or CSV.

Platforms Supported

Windows
Mac
Linux
Cloud
On-Premises
iPhone
iPad
Android
Chromebook

Platforms Supported

Windows
Mac
Linux
Cloud
On-Premises
iPhone
iPad
Android
Chromebook

Audience

Software engineers and DevOps teams seeking a solution to deliver fast, reliable, reproducible builds across diverse, large-scale codebases and CI pipelines

Audience

Software engineers and development teams wanting a tool to visualize structure, enforce standards, detect bugs early, and maintain or refactor code with confidence

Support

Phone Support
24/7 Live Support
Online

Support

Phone Support
24/7 Live Support
Online

API

Offers API

API

Offers API

Screenshots and Videos

Screenshots and Videos

Pricing

Free
Free Version
Free Trial

Pricing

$100 per month
Free Version
Free Trial

Reviews/Ratings

Overall 0.0 / 5
ease 0.0 / 5
features 0.0 / 5
design 0.0 / 5
support 0.0 / 5

This software hasn't been reviewed yet. Be the first to provide a review:

Review this Software

Reviews/Ratings

Overall 0.0 / 5
ease 0.0 / 5
features 0.0 / 5
design 0.0 / 5
support 0.0 / 5

This software hasn't been reviewed yet. Be the first to provide a review:

Review this Software

Training

Documentation
Webinars
Live Online
In Person

Training

Documentation
Webinars
Live Online
In Person

Company Information

Bazel
United States
bazel.build/

Company Information

SciTools
Founded: 1996
United States
scitools.com

Alternatives

Alternatives

SMART TS XL

SMART TS XL

IN-COM Data Systems
Turborepo

Turborepo

Vercel
eXplain

eXplain

PKS Software

Categories

Categories

Integrations

C++
Java
Ada
Android
Apple iOS
Bitrise
C
GitHub
Go
Google Sheets
HTML
Microsoft Excel
PHP
Python
Slack
WedoLow

Integrations

C++
Java
Ada
Android
Apple iOS
Bitrise
C
GitHub
Go
Google Sheets
HTML
Microsoft Excel
PHP
Python
Slack
WedoLow
Claim Bazel and update features and information
Claim Bazel and update features and information
Claim Understand and update features and information
Claim Understand and update features and information