SOLFIND
Web Lens
Portal home

About building integrations - GitHub Docs

https://docs.github.com/en/integrations/concepts/about-building-integrations • 86 KB fetched
Open original page


About building integrations - GitHub Docs Skip to main content GitHub Docs Version: Free, Pro, & Team Search or ask Copilot Search or ask Copilot Select language: current language is English Search or ask Copilot Search or ask Copilot Open menu Collapse sidebar Expand sidebar Scroll breadcrumbs left * Home * Integrations * Concepts * About building integrations Scroll breadcrumbs right Integrations * * * Concepts * About integrations * Featured integrations * About building integrations * GitHub Developer Program * How-tos * Slack * Integrate GitHub with Slack * Use GitHub in Slack * Customize notifications * Teams * Integrate GitHub with Teams * Use GitHub in Teams * Customize notifications * Schedule reminders * Reference * Slack permissions * Teams permissions * Teams command reference * Tutorials * Slack * Create issues * Manage issues * Teams * Create issues * Manage issues and PRs About building integrations You can build integrations to extend GitHub's functionality. Copy as Markdown Integrations are tools that extend GitHub's functionality. Integrations can do things on GitHub like open issues, comment on pull requests, and manage projects. They can also do things outside of GitHub based on events that happen on GitHub. For example, an integration can post on Slack when an issue is opened on GitHub. Many integrations are GitHub Apps, GitHub Actions workflows, or custom actions for GitHub Actions workflows. * GitHub Apps are integrations that run on the app owner's server or on a user device. For more information, see About creating GitHub Apps . * GitHub Actions workflows are workflows that run when specific events occur on GitHub. For more information, see Understanding GitHub Actions . * Custom actions are code that can be executed by a GitHub Actions workflow. For more information, see About custom actions . Your integration can use GitHub's API to fetch data and make changes to data on GitHub. GitHub has a REST API and a GraphQL API. For more information, see: * Comparing GitHub's REST API and GraphQL API * GitHub REST API documentation * GitHub GraphQL API documentation Your integration can use webhooks to learn when specific events happen on GitHub. For more information, see About webhooks . If your integration is a GitHub App or custom action, you can publish your integration on GitHub Marketplace. For more information, see About GitHub Marketplace for apps and Publishing actions in GitHub Marketplace . If your integration uses generative AI, you can build AI-powered workflows on GitHub with GitHub Copilot. See GitHub Copilot documentation . Back to top Help and support Was this Doc helpful? Yes No Help us make GitHub Docs great! All Docs are open source. See something that's wrong or unclear? Submit a pull request. Make a contribution Still need help? Ask the GitHub community Contact support Expert services Blog GitHub Inc. © 2026 Terms Privacy Status Pricing

Links found on this page

  1. Skip to main content [direct]
  2. GitHub Docs [direct]
  3. Integrations [direct]
  4. Concepts [direct]
  5. About integrations [direct]
  6. Featured integrations [direct]
  7. GitHub Developer Program [direct]
  8. Integrate GitHub with Slack [direct]
  9. Use GitHub in Slack [direct]
  10. Customize notifications [direct]
  11. Integrate GitHub with Teams [direct]
  12. Use GitHub in Teams [direct]
  13. Customize notifications [direct]
  14. Schedule reminders [direct]
  15. Slack permissions [direct]
  16. Teams permissions [direct]
  17. Teams command reference [direct]
  18. Create issues [direct]
  19. Manage issues [direct]
  20. Create issues [direct]
  21. Manage issues and PRs [direct]
  22. About creating GitHub Apps [direct]
  23. Understanding GitHub Actions [direct]
  24. About custom actions [direct]
  25. Comparing GitHub's REST API and GraphQL API [direct]
  26. GitHub REST API documentation [direct]
  27. GitHub GraphQL API documentation [direct]
  28. About webhooks [direct]
  29. About GitHub Marketplace for apps [direct]
  30. Publishing actions in GitHub Marketplace [direct]
  31. GitHub Copilot documentation [direct]
  32. Make a contribution [direct]
  33. Ask the GitHub community [direct]
  34. Contact support [direct]
  35. Expert services [direct]
  36. Blog [direct]
  37. Terms [direct]
  38. Privacy [direct]
  39. Status [direct]
  40. Pricing [direct]