Code Lumen — Make code understandable.

The definitive platform to parse, enrich, and analyze code across languages and runtimes.

Code Lumen exposes Strumenta’s language‑engineering stack as scalable products: from raw parsing and semantics to reusable code‑intelligence modules and complete SaaS apps.

Adopt it in days, not months — with consistent SDKs, predictable APIs, and deployment options from SaaS to air‑gapped on‑prem.

Book a demo

The platform today

Start with the core: production-ready parsing and semantics exposed as APIs.

1

Layer 1 — Code Infrastructure APIs

Parse code (any language), compute semantics, and stream ASTs as JSON, XML, Graph, or LionWeb models. Consistent SDKs for TypeScript, Java/Kotlin, Python, and C#.

What’s coming next

We’re actively building higher-level components on top of the core APIs.

2

Layer 2 — Code Intelligence Components In development

Reusable modules for documentation, navigation graphs, architecture & dependency diagrams, quality/linting, metrics, and knowledge extraction.

3

Layer 3 — End-to-End SaaS Applications Planned

Dashboards for code understanding, documentation portals, modernization assistants, governance tools, and security/compliance scanners, built on Layers 1 and 2.

Supported source languages

Code Lumen covers a broad and expanding set of languages. If you don't see yours, tell us — we regularly add new ones.

Ready today

RPG DB2 SQL

Under development

CL COBOL EGL Firebird SQL ANSI SQL Java Kotlin T-SQL PL/SQL PSS Python SAS SQL Teradata SQL Visual Basic 6 VBA

SDKs & developer experience

Use Code Lumen through official SDKs with a consistent API surface across runtimes, built by Strumenta and hardened across projects on every continent.

All bindings return the same models and follow the same method names, so your code transfers across runtimes with minimal changes.

Ecosystem & interoperability

Code Lumen produces structured facts about your codebase (CST/AST + semantics). Export them or plug them into downstream systems.

Deploy your way: SaaS, private cloud, on‑prem

A

SaaS APIs

Start fast in Strumenta’s cloud and integrate results via the official SDKs — the quickest path to value.

B

Private cloud / On‑prem

Deploy in your own cloud or fully on‑prem to meet strict security and compliance needs, including air‑gapped environments.

C

Hybrid

Combine on‑prem parsing with cloud analytics, dashboards, or LLM adapters for the best of both worlds.

Why teams choose Code Lumen

Faster time‑to‑insight

Onboard new languages without re‑wiring downstream tools. Add a parser, keep the same APIs, ship value sooner.

🛡️

Lower risk

Consistent APIs, typed models, and deterministic transforms reduce surprises across repos and teams.

🚀

Future‑proof

Grow from a few languages to dozens; switch runtimes and add connectors as your needs evolve — no rewrites.

Built on proven technology

Code Lumen is developed and maintained by Strumenta, a global leader in Software Language Engineering with a track record of successful projects across industries and continents. The platform is built on Strumenta's StarLasu parsing technology and the open‑source LionWeb ecosystem, both battle‑tested in enterprise settings.

FAQ

Which languages do you support today?

We cover a growing set, including legacy (RPG, EGL, COBOL, PL/SQL), modern (Java, Kotlin, Python, JS/TS, PHP), and database/infra DSLs. New languages can be added on request.

Which SDKs are available?

Official SDKs include JavaScript/TypeScript, Java/Kotlin, Python, and C#. They share a consistent, predictable API surface.

How do integrations work?

Connectors expose opinionated exports (Neo4j, JSON, XML, GraphViz/mermaid) and LLM bridges for both open‑source and commercial models.

Is it self‑hostable?

Yes. You can deploy in private clouds or fully on‑prem, including air‑gapped environments.

What about performance and scale?

The platform supports parallel parsing, incremental modes, and streaming exports. Deployments are sized to your repository and concurrency needs.

Book a demo

Let's discuss how Code Lumen can fits your needs.