JavaScript SDK

Official JavaScript SDK for Prompt Forge. Pure ESM, zero dependencies, works everywhere.

The Prompt Forge JavaScript SDK provides a clean, intuitive interface to the Prompt Forge API. Built with modern JavaScript, it works seamlessly in Node.js 18+ and all modern browsers with zero dependencies.

The SDK uses native fetch API and ES modules. No build step required - just import and go.

Key Features

Zero Dependencies

Uses native fetch API. No bloat, no version conflicts.

Pure ESM

Modern ES modules. Works in Node.js and browsers.

Full API Coverage

Complete access to all Prompt Forge features.

Type-Safe

Full JSDoc comments for IDE autocomplete.

Quick Start

Installation

npm install @promptforge/sdk

Basic Usage

import Prompt Forge from '@promptforge/sdk'

const client = new Prompt Forge({
  apiKey: process.env.PROMPTFORGE_API_KEY
})

// Execute a prompt
const result = await client.prompts.execute('prompt-id', {
  topic: 'JavaScript',
  audience: 'developers'
})

console.log(result.output)
console.log(`Cost: $${result.costUsd}`)
console.log(`Latency: ${result.latencyMs}ms`)
Get your API key from the API Keys page in your dashboard.

Available Resources

Requirements

Node.js

Requires Node.js 18.0.0 or higher for native fetch API support.

node --version  # Should be >= 18.0.0

Browser

Works in all modern browsers that support ES modules and fetch API. Chrome 63+, Firefox 60+, Safari 11.1+, Edge 79+.

Next Steps