> For the complete documentation index, see [llms.txt](https://ggai.gitbook.io/ggai-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ggai.gitbook.io/ggai-docs/developer-tools-and-documentation.md).

# Developer Tools and Documentation

### Overview

Glitch Gremlin AI provides Chaos-as-a-Service (CaaS) for Solana dApps through a combination of on-chain programs and off-chain AI testing capabilities.

### Quick Start

```typescript
import { GlitchSDK } from '@glitch-gremlin/sdk';

// Initialize SDK
const sdk = new GlitchSDK({
    cluster: 'devnet',
    wallet: yourWallet
});

// Create a chaos request
const request = await sdk.createChaosRequest({
    targetProgram: "Your program ID",
    testType: "FUZZ",
    duration: 300, // 5 minutes
    intensity: 5
});

// Monitor results
const results = await request.waitForCompletion();
```

Check out our examples directory for more sample code:

* `quick-test.ts`: Simple test using an ephemeral wallet
* `basic-test.ts`: More detailed test with custom parameters
* `governance-proposal.ts`: Example of creating a governance proposal

### Installation

```bash
npm install @glitch-gremlin/sdk
# or
yarn add @glitch-gremlin/sdk
```

### Documentation Sections

* [Getting Started](/ggai-docs/developer-tools-and-documentation/getting-started.md)
* [Audit Preparation](/ggai-docs/developer-tools-and-documentation/audit-preparation.md)
* [SDK Reference](/ggai-docs/developer-tools-and-documentation/sdk-reference.md)
* [CLI Tools](/ggai-docs/developer-tools-and-documentation/cli-tools.md)
* [Chaos Test Types](/ggai-docs/developer-tools-and-documentation/test-types.md)
* [Governance](/ggai-docs/developer-tools-and-documentation/governance-features.md)
* [AI Listener Service Setup](/ggai-docs/developer-tools-and-documentation/ai-listener-service-setup.md)
* [AI-Driven Vulnerability Detection](/ggai-docs/developer-tools-and-documentation/ai-driven-vulnerability-detection.md)
* [Monitoring](/ggai-docs/developer-tools-and-documentation/monitoring.md)
* [AI Workflow](/ggai-docs/developer-tools-and-documentation/ai-workflow.md)
* [zkVM Integration](/ggai-docs/developer-tools-and-documentation/zkvm-integration.md)
