---
icon: material/code-tags
title: API
---

The 10x Engine offers a wide array of APIs for adding new capabilities and integrations during both the compile and run phases.

<div class="grid cards" markdown>

-   :material-language-javascript:{ .lg .middle } __Library__

    ---

    Enrich, aggregate, and filter TenXObjects at runtime using the TenX JavaScript library.

    [:octicons-arrow-right-24: Learn more](https://doc.log10x.com/api/js/)

-   :material-api:{ .lg .middle } __REST__

    ---

    Manage accounts, query metrics, and track license usage via REST endpoints.

    [:octicons-arrow-right-24: Learn more](https://doc.log10x.com/api/rest/)

-   :material-puzzle-outline:{ .lg .middle } __Extend__

    ---

    Java extensibility framework for custom launchers, compilers, inputs, and outputs.

    [:octicons-arrow-right-24: Learn more](https://doc.log10x.com/api/extend/)

-   :material-github:{ .lg .middle } __GitHub__

    ---

    Public repositories for configuration, modules, Helm charts, and extensions.

    [:octicons-arrow-right-24: Learn more](https://doc.log10x.com/api/github/)

</div>
