GitHub Integration with Apache KIE Sandbox¶
Overview¶
Apache KIE Sandbox enables a top-down approach to business automation by allowing you to:
- Create decision and process models
- Publish projects directly to various Git providers
- Synchronize changes between Apache KIE Sandbox and Git
- Deploy projects through traditional deployment pipelines
Connecting to GitHub¶
Generate a GitHub Token¶
- Go to your GitHub account settings
- Navigate to Developer settings → Personal access tokens → Tokens (classic)
- Click Generate new token
- Configure your token:
Name: Apache KIE Sandbox Integration # Or any meaningful name
Expiration: Choose between 30, 60, 90 days or no expiration
Required scopes:
- repo (Required)
- gist (Required)
Optional scopes:
- workflow
- write:packages
- read:packages
Tip
Copy your token immediately after generation - it won't be shown again Keep your token secure - it provides access to your GitHub account
Connect Apache KIE Sandbox to GitHub¶
- In Apache KIE Sandbox, click the User icon in the top navigation
- Select Connect to an account
- Choose GitHub from the provider options
- Click Generate new token if you haven't already generated one
- Paste your GitHub token in the connection wizard
- Verify the connection is successful - you should see:
- Your GitHub username
- Connection status
- Available repositories
Next Steps¶
After connecting GitHub to Apache KIE Sandbox, you can:
- Create new projects
- Sync existing projects
- Manage version control directly from the Apache KIE Sandbox interface
- Deploy your projects using standard CI/CD pipelines
Tip
Keep your token's expiration date in mind - set a reminder to regenerate it before it expires to maintain continuous integration.