Documentation Index
Fetch the complete documentation index at: https://docs.base44.com/llms.txt
Use this file to discover all available pages before exploring further.
About the GitHub connector
The GitHub connector lets your Base44 app securely access GitHub data using OAuth. Use it to build pull request and issue dashboards, automate issue creation, generate release notes, and sync repository activity into your app. The GitHub connection is shared at the app level. When you connect GitHub, you authorize one GitHub account for that app. Everyone who can edit the app uses the same GitHub connection and sees the same GitHub-powered data inside the app.
GitHub use cases and prompts
Use the GitHub connector to track engineering work, keep stakeholders updated, and connect code workflows to the rest of your tools.Review pull requests and code activity
Review pull requests and code activity
Track issues and bugs
Track issues and bugs
Automate issue creation and workflows
Automate issue creation and workflows
Create changelogs and release notes
Create changelogs and release notes
Combine GitHub with other tools
Combine GitHub with other tools
Connecting GitHub to your app
Use the AI chat to connect to GitHub, or connect using a pre-made prompt from your app dashboard.Using the AI chat
- Go to your app editor.
- Describe what you want to do with GitHub in the AI chat, for example:
Connect to GitHub and show all open pull requests for org/repo that are waiting for review.Create a GitHub issue when a new bug is reported in this app.
- Review the Action required and Required permissions in the side panel.
- Click Connect to GitHub.
- In the GitHub window that opens:
- Sign in to the GitHub account you want to connect.
- Review the requested permissions and click Authorize.
- Return to the editor and let the AI finish creating the GitHub-powered pages, tables, and flows.

From the app dashboard
- Click Dashboard in your app editor.
- Click Integrations.
- Click the Browse tab.
- Find GitHub and click Use.
- Select the pre-made prompt you want to add to the AI chat.
- In the AI chat, review the Action required and Required permissions.
- Click Connect to GitHub and complete the authorization flow.
- Return to the editor and let the AI finish creating the GitHub-powered flows.

Managing your GitHub connection
You can review and manage the GitHub connector for each app from the app’s dashboard. To manage your GitHub connector:- Go to your app’s dashboard.
- Click Integrations.
- Click the My integrations tab.
- Find the GitHub connector.
- Choose what you want to do:
- View access: See which permissions GitHub currently has in this app.
- More actions: Reconnect, switch, disconnect, or remove the connected GitHub account. Available actions depend on the connector status.

Reconnecting GitHub
Reconnect GitHub if the connected account is disconnected, access is revoked in GitHub, or GitHub asks you to authorize access again. To reconnect GitHub:- Go to your app’s dashboard.
- Click Integrations.
- Click the My integrations tab.
- Find the GitHub connector.
- Click the More actions icon on the GitHub connector and select Reconnect.
- Review the requested permissions and approve access.
GitHub scopes and permissions
When you connect GitHub, the connector requests permissions through GitHub’s OAuth authorization flow. The exact permissions you see depend on what your app is trying to build or run.GitHub permissions
repo: Full access to repositories the connected account can access.read:user: Read basic profile information for the connected account.user:email: Read email addresses for the connected account.
FAQs
Can I connect more than one GitHub account to the same app?
Can I connect more than one GitHub account to the same app?
Can each person using my app connect their own GitHub account?
Can each person using my app connect their own GitHub account?
How do I switch the connected GitHub account?
How do I switch the connected GitHub account?
- Go to your app’s dashboard.
- Click Integrations.
- Click the My integrations tab.
- Click the More actions icon on the GitHub connector and select Switch account.
- Complete the GitHub authorization flow for the new account.
Why can't my app access a private repository?
Why can't my app access a private repository?
Can I create issues or update content in GitHub from my app?
Can I create issues or update content in GitHub from my app?

