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

# Developer Platform API

Learn more about documenting APIs in GitBook.

#### Overview

NeuroWave provides REST & SDK-based APIs for integration.

**Example (JavaScript)**

```js
import { NeuroWave } from "@neurowave/sdk";

const client = new NeuroWave({ apiKey: "YOUR_API_KEY" });

const music = await client.generateMusic({
  prompt: "cinematic sci-fi soundtrack",
  duration: 120
});
```

***

#### Key Endpoints

* `/generate/music`
* `/generate/video`
* `/agent/create`
* `/agent/run`
