Focus on vision, not fighting errors. Use the most powerful coding agents. Try aexol.ai

AEXOL SDL - Specification Definition Language

AEXOL™ SDL

A declarative DSL for modeling software systems. Describe what your system should do — types, workflows, visitors, agents — and Aexol generates production-ready code in the language of your choice.

Type

Declarative DSL

Generators

TS, Python, Rust, Go, JS

Concepts

Types, Enums, Workflows, Visitors, Agents

The Language That Speaks to AI

Aexol is a declarative domain-specific language for modeling software systems. Instead of writing boilerplate by hand, you describe what your system should do — its data types, business workflows, actor capabilities, and autonomous agents — and Aexol generates production-ready, type-safe code in the language of your choice.

One Spec. Production Code in Any Language.

Core concepts (Types, Enums, Workflows, Visitors, Agents)

Code generators (TypeScript, Python, Rust, Go, JS)

Single source of truth — spec is docs, types, scaffold

SDL Benefits

Aexol Documentation Read the docs

Five Concepts. One Specification.

Five core concepts combine to describe a complete system: types, enums, workflows, visitors, and agents.

  • Types — data structures with fields
  • Enums — fixed sets of named values
  • Workflows — state machines with transitions
  • Visitors — hierarchical capability trees for actors
  • Agents — autonomous entities with capabilities
  • Code generation in TypeScript, Python, Rust, Go, JS
SDL Code Example
Ready to start?

Let's talk about your project.

Free consultation and quote within 48h. No strings attached.

5.0on Clutch
Free quote in 48h
AI-era team