# easyeda-api-sdk
**Repository Path**: jlceda/easyeda-api-sdk
## Basic Information
- **Project Name**: easyeda-api-sdk
- **Description**: 嘉立创EDA & EasyEDA 专业版扩展 API 开发 SDK 包,开发者可以根据这个 SDK 包快速完成扩展开发和调试。
- **Primary Language**: TypeScript
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: https://prodocs.lceda.cn/cn/api/guide/
- **GVP Project**: No
## Statistics
- **Stars**: 4
- **Forks**: 6
- **Created**: 2024-07-24
- **Last Updated**: 2026-10-29
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
[简体中文](./README.md) | [English](#) | [繁體中文](./README.zh-Hant.md) | [日本語](./README.ja.md) | [Русский](./README.ru.md)
# easyeda-api-sdk
JLCEDA & EasyEDA Pro Extension API Development Kit
> [!NOTE]
>
> For more information on the development of EasyEDA Pro Extension, please visit: [https://prodocs.easyeda.com/en/api/guide/](https://prodocs.easyeda.com/en/api/guide/)
## Enter Development
This development tool set contains all the environments and tools for developing the [EasyEDA Pro Edition](https://pro.easyeda.com/) extension package, and has built-in recommended rules for ESLint.
1. Clone the [easyeda-api-sdk](https://github.com/easyeda/easyeda-api-sdk) project repository to your local computer
```shell
git clone --depth=1 https://github.com/easyeda/easyeda-api-sdk.git
```
2. Initializing the development environment (installing dependencies)
```shell
npm install
```
3. Make your changes ...
- Rename the folder to your project name
- Refer to the [Development Guide](https://prodocs.lceda.cn/en/api/guide/how-to-start.html#ii-extension-configuration) to modify the `name`, `displayName`, `description`, and `publisher` fields in `extension.json`
- Write your code using the [Extension API Reference](https://prodocs.lceda.cn/en/api/reference/pro-api.html)
> [!NOTE]
>
> It is recommended to use AI programming tools in conjunction with the official SKILL to accelerate development speed. For more information: [easyeda-api-skill](https://github.com/easyeda/easyeda-api-skill)
4. Compile the extension package
```shell
npm run build
```
5. Install the extension package generated under `./build/dist/` in EasyEDA Pro Edition
## Open-source License
This development tool uses the [Apache License 2.0](https://choosealicense.com/licenses/apache-2.0/) open source license agreement. You can only use the **嘉立创EDA** and **EasyEDA** trademark information for the **function description part** and **open source release title part** of the extension package developed based on this tool.