# Developer Platform

<h2 align="center">WedoLow Developer Platform</h2>

<p align="center"><em><strong>Your Copilot for your optimized embedded code</strong></em></p>

<table data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="image">Cover image</th></tr></thead><tbody><tr><td><h4><i class="fa-window">:window:</i></h4></td><td><strong>beLow</strong></td><td>Comprehensive C/C++ optimization suite for embedded and hosted applications. Analyze code performance, identify bottlenecks, and automatically implement optimizations to improve execution speed.</td><td><a href="https://docs.wedolow.com/documentation/below/before-we-start">https://docs.wedolow.com/documentation/below/before-we-start</a></td><td><a href="https://content.gitbook.com/content/e7wSdolXAqaiAWz6lBh2/blobs/2rI0tsrUf5qpo4I3ZpWz/no-code.jpg">no-code.jpg</a></td></tr><tr><td><h4><i class="fa-rotate-exclamation">:rotate-exclamation:</i></h4></td><td><strong>WedoLow MCP Server</strong></td><td>Connect AI Agent to beLow through the Model Context Protocol. Enable AI-assisted code analysis, optimization strategies, and seamless integration with your development workflow.</td><td><a href="https://docs.wedolow.com/documentation/wedolow-mcp-server/before-we-start">https://docs.wedolow.com/documentation/wedolow-mcp-server/before-we-start</a></td><td><a href="https://content.gitbook.com/content/e7wSdolXAqaiAWz6lBh2/blobs/DY3WycrUUMDszwSwyf70/hosted.jpg">hosted.jpg</a></td></tr><tr><td><h4><i class="fa-question">:question:</i></h4></td><td><strong>Ressources</strong></td><td>Get answers to common questions about installation, configuration, and optimization workflows. Find solutions for build system compatibility and integration challenges.</td><td><a href="https://docs.wedolow.com/documentation/ressources/compatibility-guide">https://docs.wedolow.com/documentation/ressources/compatibility-guide</a></td><td><a href="https://content.gitbook.com/content/e7wSdolXAqaiAWz6lBh2/blobs/10LFgPwiCmouKcUvlaZj/api-reference.jpg">api-reference.jpg</a></td></tr></tbody></table>

***

{% columns %}
{% column width="41.66666666666667%" %}

<figure><img src="https://805471689-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fe7wSdolXAqaiAWz6lBh2%2Fuploads%2FzeVC8CvE8wR4GSmJ4TrS%2FDashboard%20V2.9%20CARS%20Rasterize%20vetical.png?alt=media&#x26;token=015f76b0-c5d8-4459-a04c-3f0574b59eea" alt=""><figcaption></figcaption></figure>
{% endcolumn %}

{% column width="58.33333333333333%" %}

### What is beLow?

beLow is a comprehensive optimization suite designed for embedded and hosted C/C++ applications. It provides:

**Performance Analysis** - Deep insights into code execution, bottleneck identification, and optimization potential assessment

**Automated Optimization** - Access to multiple algorithmic optimization techniques implemented automatically and rapidly

**Build System Integration** - Compatible with CMake, Makefiles, Bazel, STM32CubeIDE, IAR Embedded Workbench, and more

**Target Platform Support** - Works with ARM Cortex-M/A/R, Intel, PowerPC, and custom embedded platforms

<a href="https://app.gitbook.com/o/B7dha72KyIOctTnmk4EX/s/RsAxaJ8tY0k2TfmHaCbZ/" class="button secondary" data-icon="book">Documentation</a>
{% endcolumn %}
{% endcolumns %}

***

{% columns %}
{% column width="58.333333333333336%" %}

### Try out our MCP server

Experience the future of AI-assisted C/C++ embedded code generation by connecting beLow to AI Agents through our Model Context Protocol (MCP) server.&#x20;

**Project-Aware Analysis** - Access your complete project structure, dependencies, and compilation environment&#x20;

**Intelligent Optimization** - Apply performance optimization techniques iteratively with real feedback&#x20;

**Automated Metrics** - Gather performance data and refine code automatically&#x20;

**CPU-Targeted Results** - Generate code optimized specifically for your target processor

<a href="broken-reference" class="button primary" data-icon="book">Want to know more? </a>&#x20;

{% endcolumn %}

{% column width="41.66666666666668%" %}

<figure><img src="https://805471689-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fe7wSdolXAqaiAWz6lBh2%2Fuploads%2FviyVhB4GjNPv5aeWw5kH%2FPrompt%20BIG%20Close%20up%20Screen%20WedoLow%20MCP%20Server%201287x800.png?alt=media&#x26;token=b8e45ebd-1da4-473a-8bb8-04f1d6f2b99a" alt=""><figcaption></figcaption></figure>
{% endcolumn %}
{% endcolumns %}

<h2 align="center"></h2>

<h2 align="center"><i class="fa-slack">:slack:</i> Slack Community</h2>

<p align="center">Join our Slack community to share optimization experiences, get help with integration, and connect with other embedded developers using beLow.</p>

<p align="center"><a href="#slack-community-1" class="button primary">Join Slack</a></p>


---

# 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/readme.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.
