---
icon: material/engine-outline
title: "10x Engine: AOT compiler and JIT processor"
description: "How the 10x Engine works: an AOT compiler builds symbol vocabularies from repos and images; a JIT stream processor optimizes events in your network."
---

# 10x Engine
The 10x Engine executes apps that deploy alongside existing log pipelines. All processing runs inside your network. No log data is sent externally.

The engine operates in two phases: the [AOT compiler](https://doc.log10x.com/compile/) builds symbol vocabulary from repos and container images; the [JIT stream processor](https://doc.log10x.com/run/) uses those symbols to recognize and optimize input events at runtime. 


## Components

<div class="grid cards" markdown>

-   :material-racing-helmet:{ .lg .middle } **Design**

    ___

    JIT/AOT optimization model for structured event processing.

    [:octicons-arrow-right-24: Learn more](design/)

-   :material-ice-cream:{ .lg .middle } **Flavors**

    ___

    Three binary distributions: the Compiler, the Runtime native binary, and Runtime (JVM).

    [:octicons-arrow-right-24: Learn more](flavors/)

-   :material-pipe:{ .lg .middle } **Pipelines**

    ___

    Processing workflows for compile and runtime operations.

    [:octicons-arrow-right-24: Learn more](pipeline/)

-   :octicons-package-24:{ .lg .middle } **Modules**

    ___

    Configurable components that define pipeline behavior, inputs, and outputs.

    [:octicons-arrow-right-24: Learn more](module/)

-   :material-launch:{ .lg .middle } **Launchers**

    ___

    Runtime frameworks for executing 10x Engine in various deployment contexts.

    [:octicons-arrow-right-24: Learn more](launcher/)

-   :material-source-branch:{ .lg .middle } **GitOps**

    ___

    Version-controlled configuration management.

    [:octicons-arrow-right-24: Learn more](gitops/)

</div>
