BELA is an innovative tool to create software architecture diagrams from production code automatically.

Browse live interactive system architecture diagrams using the familiar C4 model notation.

For a limited time, you can apply for a 7-day free trial.

Apply now and find out what’s hidden in your code.

No credit card required

Developed in partnership with Nubank, the largest fintech outside of Asia

Languages BELA supports

BELA can generate live interactive class diagrams from code written in the following languages:

  • C#
  • Clojure
  • Java
  • Javascript
  • Oracle Schema
  • Typescript

What are BELA’s main features?

✅ Dynamic diagrams to visualize production software
✅ Automatic, manual and AI-driven modeling
✅ Automatic Layout
✅ Expansible/Collapsible Containers
✅ Infinite Levels – from big-picture down to code
✅ Simple C4 Notation

Joy

BELA brings joy to software development by boosting confidence, collaboration, and productivity.

Confidence

Accurate class diagrams improve understanding.

They make it easier to spot structural flaws, problematic dependencies, and refactoring opportunities.

That makes it possible to create software that works consistently.

"BELA is very powerful when I need to simulate a new connection or create a new micro-service and explore the impacts this can bring."

Helton Isac
Senior Software Engineer at Nubank

Collaboration

Productive collaboration depends on shared understanding, clarity, and organization.

BELA allows teams to view and interact with the same up-to-date class diagrams, based on a consistent and familiar notation (C4).

✅ No more misunderstandings.
✅ No more onboardings that take forever.
✅ No more tiring code walkthroughs.

"It's great to always have the exact diagram I need when talking to non-engineers, even without knowing beforehand where the conversation will go"

Eden Ferreira
Staff Software Engineer at Nubank

Productivity

BELA updates class diagrams automatically after every commit. No manual documentation.

It also allows developers to model future features and foresee the impacts before coding, which can prevent bugs from ever getting into the code.

Developers get the satisfaction of shipping reliable software faster and more frequently.

"I was waiting for a tool like this for literally 25 years!"

Philipp Meier
Senior Staff Software Engineer at Nubank