> For the complete documentation index, see [llms.txt](https://synthcodeai.gitbook.io/synthcode-ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://synthcodeai.gitbook.io/synthcode-ai/technical-documentation.md).

# Technical Documentation

**Architecture Overview**

* **Hybrid Core:** Combines NLP (Natural Language Processing) with rule-based logic systems.
* **Modular Design:** Easily extensible through plug-ins and APIs.
* **Machine Learning Models:** Powered by transformers for advanced language understanding.

**Supported Programming Languages**

* **Primary:** Python, JavaScript, Solidity.
* **Secondary:** Ruby, Java, Go (coming soon).

**APIs and SDKs**

* **REST API:**\
  `GET /synthcode/convert` Converts natural language to machine code.
* **SDK Installation:**

  ```bash
  bashCopy codepip install synthcode-ai-sdk
  ```
