Plugins

Connect EngineerDNA to your engineering tools. Use official plugins or build your own.

Official Plugins

GitHub

Available

Track pull requests, review comments, and merge frequency from GitHub repositories.

GitLab

Available

Monitor merge requests, pipelines, and deployment frequency from GitLab projects.

Jira

Available

Connect engineering metrics to Jira issues and sprint data.

Bitbucket

Coming Soon

Analyze pull requests and repository activity from Bitbucket.

Plugin System

JSON-RPC Protocol

Plugins communicate using standard JSON-RPC 2.0 over stdin/stdout.

Language Agnostic

Build plugins in any language: Go, Python, Node.js, Rust.

Discovery System

Plugins auto-discovered from ~/.engineerdna/plugins directory.

Provider System

Plugins can implement multiple provider types: Source, Issue, CI/CD.

Build Your Own Plugin

Create custom plugins to connect EngineerDNA to any tool. Full documentation and examples available on GitHub.

Example: Install a plugin

cp plugin.json ~/.engineerdna/plugins/my-plugin/