# WedoLow Developer Platform

### Overview

WedoLow is your copilot for optimized embedded code. Whether you're looking to optimize your C/C++ applications or to integrate AI-assisted code generation into your workflow, you've come to the right place.

### :rocket: Jump right in

<table data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><h4><i class="fa-bolt">:bolt:</i></h4></td><td><strong>beLow  suite</strong></td><td>Everything you need to get started with beLow</td><td></td><td></td><td><a href="../below">below</a></td></tr><tr><td><h4><i class="fa-leaf">:leaf:</i></h4></td><td><strong>MCP Server</strong></td><td>Learn the basics of our MCP server</td><td></td><td></td><td><a href="../wedolow-mcp-server">wedolow-mcp-server</a></td></tr><tr><td><h4><i class="fa-globe-pointer">:globe-pointer:</i></h4></td><td><strong>Ressources</strong></td><td>Guides, tutorials...</td><td></td><td></td><td><a href="../ressources">ressources</a></td></tr></tbody></table>

***

### Key Features

WedoLow provides a comprehensive optimization and AI-assisted development platform for embedded and hosted C/C++ applications:

* **Performance Analysis**: Deep insights into code execution and optimization potential
* **Automated Optimization**: Multiple algorithmic optimization techniques applied automatically
* **AI-Assisted Code Generation:** Guide your AI agent to automatically generate optimized code
* **Build System Integration**: Compatible with CMake, Makefiles, Bazel, STM32CubeIDE, IAR, and more
* **Target Platform Support**: ARM Cortex-M/A/R, Intel, PowerPC, and custom platforms

### **Real Performance Results**

Proven results from industry leaders:

* [x] &#x20;**-45% execution time** - CNES satellite image processing servers (x86-64)&#x20;
* [x] **-40% execution time** - Bouygues TV box network frame processing (ARM Cortex A9)&#x20;
* [x] **-23% execution time** - Automotive transmission system sensor filtering (Infineon TriCore 299)

Check our case studies [here](https://www.wedolow.com/use-cases)!

***

### Quick Start by Use Case

{% columns %}
{% column %}

#### ⚡ Optimize my  C/C++ code

Explore [**beLow Optimization Suite**](https://docs.wedolow.com/documentation/below) to discover performance analysis tools, automated optimization techniques, and deep insights into code execution.

* Performance analysis and bottleneck identification
* Automated optimization across multiple algorithms
* Build system integration (CMake, Makefiles, Bazel, and more)
  {% endcolumn %}

{% column %}

#### 🤖 Connect my AI coding Agent

Start with the [**MCP Server**](https://docs.wedolow.com/documentation/wedolow-mcp-server) section to learn how to connect beLow to AI agents through our Model Context Protocol server.

* Project-aware analysis
* Intelligent code optimization & generation&#x20;
* CPU-targeted results
  {% endcolumn %}
  {% endcolumns %}

### Why Choose WedoLow? <a href="#why-choose-wedolow" id="why-choose-wedolow"></a>

**For Individual Developers**

* Accelerate optimization workflows with AI assistance
* Access professional-grade analysis tools
* Improve code performance with minimal manual effort

**For Development Teams**

* Standardize optimization practices across projects
* Integrate seamlessly with existing CI/CD pipelines
* Scale performance improvements across your codebase

**For Enterprise**

* Professional support and documentation
* Flexible deployment options
* Comprehensive compatibility with enterprise toolchains


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.wedolow.com/documentation/getting-started/wedolow-developer-platform.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
