Skip to main content
Arrow 1.0 Use this guide when integrating with api.quiver.ai.
If you are working directly in app.quiver.ai, start with the App docs.

Before you begin

Create a QuiverAI public beta account at quiver.ai/start, then sign in to app.quiver.ai.
1

Create an API key

  1. Open API Keys in the app (Settings > Developers > API Keys).
  2. Click Create API key and give it a name.
  3. Copy the key immediately — it is only shown once and cannot be retrieved later.
The QuiverAI API uses bearer authentication:
Authorization: Bearer <QUIVERAI_API_KEY>
Never commit API keys to source control.Create new API key
2

Store the key in your environment

Save the key as QUIVERAI_API_KEY.
export QUIVERAI_API_KEY="<your-key>"
3

Install the SDK

For Node.js, use the official Node.js SDK:
npm install @quiverai/sdk
4

Send your first request

import { QuiverAI } from "@quiverai/sdk";

const client = new QuiverAI({
  bearerAuth: process.env["QUIVERAI_API_KEY"],
});

const logo = await client.createSVGs.generateSVG({
  model: "arrow-preview",
  prompt: "A logo for the next AI Design startup",
});

console.log(logo);

Next steps