# Add GitHub Integration

This workflow authorizes Nia (a Search & Index API for Agents) to access your GitHub account via OAuth, enabling Nia to index and search public repositories while respecting GitHub's API rate limits. Use this when you want Nia to work with GitHub repositories as a data source.

## Steps

1. Click "Integrations" link
2. Click "Connect" button
3. Navigate to https://github.com/apps/nia-apps/installations/new?state=user_3DPBhW9CGQJYViZJUPRlaeJ747b&redirect_uri=https%3A%2F%2Fapp.trynia.ai%2Fapi%2Fgithub%2Fcallback%3Fredirect_url%3D%252Fsettings%252Fintegrations
4. Click "Continue as rahul-browzer" button
5. Navigate to https://github.com/apps/nia-apps/installations/select_target?redirect_uri=https%3A%2F%2Fapp.trynia.ai%2Fapi%2Fgithub%2Fcallback%3Fredirect_url%3D%252Fsettings%252Fintegrations&state=user_3DPBhW9CGQJYViZJUPRlaeJ747b
6. Click "BrowzerLabs" link
7. Navigate to https://github.com/apps/nia-apps/installations/new/permissions?state=user_3DPBhW9CGQJYViZJUPRlaeJ747b&target_id=210106008&target_type=Organization
8. Click "Install & Authorize" button
9. Navigate to https://github.com/apps/nia-apps/installations
10. Navigate to https://app.trynia.ai/api/github/callback?code=14cc3e01db5e864b906c&installation_id=132355731&setup_action=install&state=user_3DPBhW9CGQJYViZJUPRlaeJ747b
11. Navigate to https://app.trynia.ai/settings/integrations?success=true&provider=github
