Complete Python SDK Service API coverage #18486

Closed
opened 2026-02-21 19:48:16 -05:00 by yindo · 0 comments
Owner

Originally created by @lyzno1 on GitHub (Sep 28, 2025).

Originally assigned to: @lyzno1 on GitHub.

Self Checks

  • I have read the Contributing Guide and Language Policy
  • I have searched for existing issues, including closed ones
  • I confirm that I am using English to submit this report
  • Please do not modify this template and fill in all the required fields

1. Is this request related to a challenge you're experiencing? Tell me about your story.

The Python SDK in sdks/python-client is missing several Service API endpoints that are available in the platform. External applications would benefit from having access to these additional endpoints including:

  • Application information and site details APIs
  • Annotation management for improving chat responses
  • Advanced workflow execution and logging
  • Dataset metadata and tagging operations
  • RAG pipeline functionality for knowledge base operations
  • Workspace model management

These missing endpoints require external applications to implement additional wrapper functionality or use direct HTTP calls instead of the convenient SDK interface.

2. Additional context or comments

The missing endpoints span across multiple client classes (DifyClient, ChatClient, WorkflowClient, KnowledgeBaseClient) and cover important platform features like annotation management, advanced workflow operations, and knowledge base metadata handling.

Adding these endpoints would make the Python SDK more feature-complete and provide a consistent interface for all Service API functionality.

3. Can you help us with this feature?

  • I am interested in contributing to this feature
Originally created by @lyzno1 on GitHub (Sep 28, 2025). Originally assigned to: @lyzno1 on GitHub. **Self Checks** - [x] I have read the Contributing Guide and Language Policy - [x] I have searched for existing issues, including closed ones - [x] I confirm that I am using English to submit this report - [x] Please do not modify this template and fill in all the required fields **1. Is this request related to a challenge you're experiencing? Tell me about your story.** The Python SDK in sdks/python-client is missing several Service API endpoints that are available in the platform. External applications would benefit from having access to these additional endpoints including: - Application information and site details APIs - Annotation management for improving chat responses - Advanced workflow execution and logging - Dataset metadata and tagging operations - RAG pipeline functionality for knowledge base operations - Workspace model management These missing endpoints require external applications to implement additional wrapper functionality or use direct HTTP calls instead of the convenient SDK interface. **2. Additional context or comments** The missing endpoints span across multiple client classes (DifyClient, ChatClient, WorkflowClient, KnowledgeBaseClient) and cover important platform features like annotation management, advanced workflow operations, and knowledge base metadata handling. Adding these endpoints would make the Python SDK more feature-complete and provide a consistent interface for all Service API functionality. **3. Can you help us with this feature?** - [x] I am interested in contributing to this feature
yindo added the 💪 enhancement label 2026-02-21 19:48:16 -05:00
yindo closed this issue 2026-02-21 19:48:16 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langgenius/dify#18486