> For the complete documentation index, see [llms.txt](https://docs.duku.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.duku.ai/integrations.md).

# Integrations

- [Choosing your integration](https://docs.duku.ai/integrations/choosing-your-integration.md): Pick the right Duku integration for your deployment model.
- [API Keys](https://docs.duku.ai/integrations/api-keys.md): Generate and use API keys for programmatic access.
- [GitHub Actions](https://docs.duku.ai/integrations/github-actions.md)
- [CI integration with GitHub Actions](https://docs.duku.ai/integrations/github-actions/ci-integration-with-github-actions.md): Start Duku from pull requests, deploys, and scheduled workflows.
- [Quickstart: preview action](https://docs.duku.ai/integrations/github-actions/quickstart-preview-action.md): Start Duku automatically for pull request previews.
- [Quickstart: environment action](https://docs.duku.ai/integrations/github-actions/quickstart-environment-action.md): Start Duku automatically for stable environments.
- [Choosing preview vs environment](https://docs.duku.ai/integrations/github-actions/choosing-preview-vs-environment.md): Decide which action fits your deployment model.
- [Configuration reference](https://docs.duku.ai/integrations/github-actions/configuration-reference.md): Review inputs, outputs, secrets, and versioning.
- [Troubleshooting](https://docs.duku.ai/integrations/github-actions/troubleshooting.md): Fix common setup and runtime issues.
- [GraphQL API](https://docs.duku.ai/integrations/graphql-api.md): Query Duku data and trigger runs programmatically.
- [Triggering explorations from any CI](https://docs.duku.ai/integrations/triggering-explorations-from-any-ci.md)
- [Firewall & WAF Allowlisting](https://docs.duku.ai/integrations/firewall-and-waf-allowlisting.md): Allowlist Duku egress IPs in your firewall, WAF, or bot-management platform.
