Feature overview

Supported languages

Java kotlin Scala JavaScript TypeScript Rust
More languages coming soon:
Go language

Choose Your Version

SequenceDiagram 3.x (freemium)

Provide main function and UI with Java build-in(include kotlin, scala).

SequenceDiagram 3.x = SequenceDiagram Core + Java 4.x

Upgrade Guide: If you only focus on JVM languages, Java, Kotlin, Scala, and IDEA versions earlier than 2024.1, you can keep the 3.x version. If you still need JavaScript, TypeScript, or Rust, you may need to upgrade to version 4.x, but at the same time, you need to have an IDEA version of 2024.2 or later.

SequenceDiagram Core 4.x (freemium)

Provide main function and UI. but no language build-in.

All language extract as separate plugin, need install from marketplace.

SequenceDiagram Java 4.x (free)

Provide Java, kotlin, scala(beta) language support.

SequenceDiagram JS 4.x (paid)

Provide JavaScript, TypeScript language support.

SequenceDiagram Rust 4.x (paid)

Provide Rust language support.

Q & A

Q1: After installing SequenceDiagram Core, do I need to install the language plugin to generate the sequence diagram?

Yes, you need to install at least one language plugin to start generating sequence diagrams.

Q2: I installed SequenceDiagram Core + Java (free), are all the features free when I generate Java?

No. You just get the Java plugin for free, not all of Core's features are also free. Depending on which Core edition you choose, and only an active subscription will get access to the full features of Core.

Q3: I installed SequenceDiagram Core + JS (paid), are all the features was paid when I generate JS?

No. You only pay for the JS plugin, not all Core features are also paid. It depends on which Core edition you choose, and only an active subscription will get access to the full features of Core.

Q4: I installed SequenceDiagram Core + Java, Can I generate sequence diagram for Java?

Maybe. It depends on which IDE you're using. For example, IntelliJ IDEA Community Edition, or Android Studio, yes. But RustRover, no. It depends on whether the IDE contains com.intellij.java plugin that SequenceDiagram Java plugin depends on.

Choose Your Core Edition

Free version

  • Generate sequence diagram
  • Sequence diagram navigation
  • Save diagram
  • Open diagram
  • limit to 5 deep call

Freemium version

  • Generate sequence diagram
  • Sequence diagram navigation
  • Save diagram
  • Open diagram
  • Export diagram image(PNG,SVG,JPEG,TIFF)
  • Export diagram UML(PlantUML, Mermaid)
  • unlock generator limits.
  • Filter Manager.