> ## Documentation Index
> Fetch the complete documentation index at: https://docs.stably.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# CI Integration

> Integrate Stably tests into your CI/CD pipeline with GitHub Actions or API calls to run automated tests on every code change.

Running tests on every change you introduce to your software is crucial to ensure your application behaves as expected. Stably allows you to run your tests from any CI/CD environment through multiple integration options.

## Integration Options

Choose the integration option that best fits your CI/CD platform and workflow:

<Columns cols={2}>
  <Card title="GitHub Actions" icon="github" href="/run-tests/github-actions">
    **For GitHub repositories**

    Stably provides a dedicated GitHub Action that integrates seamlessly with your GitHub workflows.
  </Card>

  <Card title="GitLab CI" icon="gitlab" href="/run-tests/gitlab-ci">
    **For GitLab repositories**

    Integrate Stably tests into your GitLab CI/CD pipeline using our API. Configure your `.gitlab-ci.yml` to trigger tests.
  </Card>
</Columns>

<Columns cols={2}>
  <Card title="API Integration" icon="code" href="/run-tests/api-integration">
    **For any CI/CD platform**

    Use our REST API to trigger tests programmatically from any CI/CD system.
  </Card>

  <Card title="GitHub App Exploratory Testing" icon="robot" href="/run-tests/github-app-exploratory">
    **AI-powered PR analysis and testing**

    Our GitHub App provides AI-powered exploratory testing that analyzes your pull requests and automatically creates comprehensive tests for new features.
  </Card>
</Columns>

## Getting Started

<Steps>
  <Step title="Get API Key">
    Go to the [settings page](https://app.stably.ai/settings?tab=api-key) on the Web UI to get your API key.
  </Step>

  <Step title="Choose Your Platform">
    Click on one of the integration options above to see detailed setup instructions for your specific CI/CD platform.
  </Step>

  <Step title="Configure Your Pipeline">
    Follow the platform-specific guide to integrate Stably tests into your CI/CD workflow.
  </Step>
</Steps>

## API Documentation

For complete API reference, including all available endpoints, request/response schemas, and examples, visit our [API Documentation](/api-reference/introduction).

## Also See:

<Card title="Release Testing" icon="rocket" href="/testing-guides/release-testing">
  Learn how to implement comprehensive testing strategies for production releases, including pre-release validation and post-deployment monitoring.
</Card>
