GitHub Integration
Repos, CI/CD, issues. From your dashboard.
Full GitHub integration — manage repos, automate PRs, sync issues, and deploy on push. All from the EEv3 SDK.
Features
Full GitHub surface. One SDK.
Repo Management
Create, clone, branch, and manage repositories programmatically.
Webhook Triggers
React to pushes, PRs, issues, and releases in real time.
PR Automation
Create, review, merge, and label pull requests automatically.
Issue Tracking
Create, assign, label, and close issues from your EEv3 dashboard.
Deployment Status
Report deploy status back to GitHub — green checks on every commit.
Code
GitHub as code.
// Create a pull request
await ee.integrations.github.createPR({
repo: 'acme/web-app',
branch: 'feature/billing-v2',
title: 'Add usage-based billing',
body: 'Implements metered billing via ee.billing',
})
// Trigger on push
ee.integrations.github.onPush({
repo: 'acme/web-app',
branch: 'main',
handler: async (event) => {
await ee.compute.deploy({ project: 'web-app' })
},
})Use cases
Automate your workflow.
Auto-Deploy on Push
Push to main, EEv3 deploys to production. No CI config required.
Issue-to-Ticket Sync
GitHub issues automatically sync to your internal project tracker.
Release Automation
Tag a release, EEv3 builds, tests, deploys, and notifies your team.
Connect GitHub
One OAuth flow, full repo access. Auto-deploy, auto-sync, auto-everything.
Start Integrating