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

# deployFungible

Deploy fungible

> **Group:** Onchain APIs

Use this when you need: **Deploy fungible**.

## Usage

```ts theme={"system"}
import { NeynarAPIClient, Configuration } from "@neynar/nodejs-sdk";

const client = new NeynarAPIClient(
  new Configuration({ apiKey: "YOUR_NEYNAR_API_KEY" })
);

const res = await client.deployFungible({
  name: "example", // Name of the token
  owner: "example", // Ethereum address of the one who is creating the token
  symbol: "example", // Symbol/Ticker for the token
  // factory: "value", 
  // metadataDescription: "example", 
  // metadataDiscord: "example", 
  // metadataMedia: "value", 
  // metadataNsfw: "value", 
  // metadataTelegram: "example", 
  // metadataTwitter: "example", 
  // metadataWebsiteLink: "example", 
  // network: "value", 
});
console.log(res);
```

## Parameters

| Parameter             | Type                             | Required | Description                                           |   |
| --------------------- | -------------------------------- | :------: | ----------------------------------------------------- | - |
| `name`                | `string`                         |     ✅    | Name of the token                                     |   |
| `owner`               | `string`                         |     ✅    | Ethereum address of the one who is creating the token |   |
| `symbol`              | `string`                         |     ✅    | Symbol/Ticker for the token                           |   |
| `factory`             | `DeployFungibleFactoryEnum`      |     ❌    | -                                                     |   |
| `metadataDescription` | `string`                         |     ❌    | -                                                     |   |
| `metadataDiscord`     | `string`                         |     ❌    | -                                                     |   |
| `metadataMedia`       | \`File                           |  null\`  | ❌                                                     | - |
| `metadataNsfw`        | `DeployFungibleMetadataNsfwEnum` |     ❌    | -                                                     |   |
| `metadataTelegram`    | `string`                         |     ❌    | -                                                     |   |
| `metadataTwitter`     | `string`                         |     ❌    | -                                                     |   |
| `metadataWebsiteLink` | `string`                         |     ❌    | -                                                     |   |
| `network`             | `DeployFungibleNetworkEnum`      |     ❌    | -                                                     |   |

## Response

Returns a `RequestArgs` object.

## Error Handling

```ts theme={"system"}
try {
  const res = await client.deployFungible({
    name: "example",
    owner: "example",
    symbol: "example"
  });
  // use res
} catch (err) {
  // Axios/HTTP errors, invalid params, auth issues, etc.
  console.error(err);
}
```

## Related API Reference

📖 **API Reference:** [deployFungible](/reference/deploy-fungible)

For detailed information about the HTTP endpoint, request/response schemas, and additional examples, see the complete API documentation.

## Tips

* Provide a **viewerFid** when supported to respect mutes/blocks and include `viewer_context`.
* Keep requests scoped (e.g., use `limit`) to improve latency.
* Cache results where sensible.
