# evorule-sdk **Repository Path**: evorule/evorule-sdk ## Basic Information - **Project Name**: evorule-sdk - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-08-30 - **Last Updated**: 2026-08-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # EvoRule SDK > **版本**: v0.1.0 > **协议**: Apache-2.0 > **版本策略**: [独立版本号,不跟随其他仓](VERSION_STRATEGY.md) EvoRule 框架的多语言客户端 SDK 集合。 通过 HTTP API 与 [evorule-server](https://gitee.com/evorule/evorule-server) 通信, 提供会话管理、命令提交、状态查询、SSE 事件流、时间机器等能力的客户端封装。 ## SDK 状态 | 语言 | 状态 | 版本 | 认证支持 | 测试 | |------|------|------|:--------:|:----:| | [Python](python/) | ✅ 完整实现 | 0.1.0 | ✅ | 7 测试文件 | | [TypeScript](typescript/) | ✅ 完整实现 | 0.1.0 | ✅ | E2E + 单元测试 | | [Go](go/) | ✅ 完整实现 | 0.1.0 | ✅ | ✅ 单元测试 | | [Java](java/) | ✅ 完整实现 | 0.1.0 | ✅ | E2E + 单元测试 | | [Web Debugger](web/) | 🛠 调试工具 | - | - | - | ## 快速开始 ### Python ```python from evorule import EvoruleClient client = EvoruleClient("http://localhost:18080", token="secret123") session = await client.create_session() ``` ### TypeScript ```typescript import { EvoruleClient } from "evorule"; const client = new EvoruleClient("http://localhost:18080", { token: "secret123" }); const session = await client.createSession(); ``` ### Go ```go import "gitee.com/evorule/evorule-sdk/go/evorule" client := evorule.NewClientWithAuth("http://localhost:18080", "secret123") session, err := client.CreateSession() ``` ### Java ```java import com.evorule.EvoruleClient; EvoruleClient client = new EvoruleClient("http://localhost:18080", "secret123"); Session session = client.createSession(); ``` ## 文档 - [文档总索引](DOCS_INDEX.md) - [版本策略](VERSION_STRATEGY.md) - [贡献指南](CONTRIBUTING.md) - [安全政策](SECURITY.md) ## 协议 Apache-2.0,详见 [LICENSE](LICENSE)。