Skip to content

Feat: Create an SDK & CLI for Devtron APIs #6384

Open
@siddhant-khisty

Description

@siddhant-khisty

Description

Devtron is an open-source Kubernetes management platform that helps you create end-to-end CI and CD pipelines and automate manual SRE processes such as monitoring, application management, and Day 2 operations. Create an SDK that can interact with the multiple APIs present within Devtron such that it becomes easier for developers to integrate and use Devtron with their own tools. This functionality allows an application's code to trigger actions within Devtron, enabling the automation of workflows.

Deliverable

  • An SDK or CLI tool to interact with Devtron APIs for seamless integration.
  • Triggering API Endpoints to trigger CI/CD pipelines, deploy apps, fetch status/logs, manage configs, and automate Day 2 ops.
  • Secure API access via API keys or OAuth.
  • Intuitive commands/functions with proper error handling.
  • Installation guide, usage examples, and API reference.

Key Competencies

  • Basic Programming
  • Curious enough to learn and implement

Recommended Skills to have:

  • Go
  • Postman
  • Development in Distributed systems

Mentors

Skill Level: Easy, Medium
Time: ~350 hrs

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestpriority/lowLess important tasks that can be delayed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions