← All posts
Developer

Stop Juggling 5 AI APIs — Ship AI Features with One SDK

Aaddyy Team

If your project uses AI for articles, images, SEO, and social content, you probably have four API keys, four billing dashboards, four different error formats, and a growing headache.

Here's what that looks like:

// The old way: 4 providers, 4 SDKs, 4 billing accounts
const openai = new OpenAI({ apiKey: process.env.OPENAI_KEY })
const stability = new StabilityAI({ apiKey: process.env.STABILITY_KEY })
const ahrefs = new Ahrefs({ apiKey: process.env.AHREFS_KEY })
const resend = new Resend({ apiKey: process.env.RESEND_KEY })

Here's what it looks like with AADDYY:

// The new way: 1 provider, 1 SDK, 1 billing account
import { AADDYY } from 'aaddyy'
const client = new AADDYY() // reads AADDYY_API_KEY from env

const article = await client.articles.generate({ topic: 'AI trends', tone: 'professional' })
const image = await client.images.generate({ prompt: 'futuristic city at sunset' })
const seo = await client.seo.analyze({ url: 'https://example.com' })
const caption = await client.captions.generate({ topic: 'product launch', platform: 'instagram' })

One API key. One npm install. One bill.

The Real Cost of Multiple Providers

It's not just about money. It's about time.

Every AI provider you add to your stack brings:

  • A new SDK to learn — different method names, different response shapes, different error codes
  • A new billing account to manage — separate invoices, separate payment methods, separate spending alerts
  • A new auth pattern — some use Bearer tokens, some use X-API-Key headers, some use query params
  • A new failure mode — each provider goes down independently, and each has different rate limits

According to recent industry data, developers managing 3+ AI providers spend 3-8 hours per month just on provider management — not building features.

What AADDYY Covers

One SDK, 100+ tools across every category:

Writing & Content

await client.articles.generate({ topic: 'AI in Healthcare', length: 'long' })
await client.essays.write({ topic: 'Climate Change', essayType: 'argumentative' })
await client.emails.write({ purpose: 'follow-up meeting', tone: 'professional' })
await client.titles.generate({ topic: 'Startup Growth', count: 10 })

Images & Design

await client.images.generate({ prompt: 'minimalist logo', style: 'flat' })
await client.logos.create({ keyword: 'TechStartup', type: 'modern' })
await client.headshots.generate({ style: 'professional', gender: 'female' })
// Plus: album covers, t-shirt designs, jewelry, product photos

Video

await client.videos.generate({ prompt: 'product demo animation' })
await client.videos.eduClip({ topic: 'Photosynthesis', duration: 30 })

SEO & Analysis

await client.seo.analyze({ url: 'https://mysite.com' })
await client.keywords.research({ topic: 'AI tools for developers' })

Education

await client.math.solve({ problemText: 'integrate x^2 from 0 to 5' })
await client.physics.solve({ problemText: 'ball thrown at 20m/s at 45 degrees' })

Social Media

await client.captions.generate({ topic: 'new feature launch', platform: 'linkedin' })
await client.captions.instagram({ topic: 'behind the scenes', tone: 'casual' })

For any tool without a dedicated method, use the generic call:

await client.tool('ai-jewelry-designer', { keyword: 'diamond ring', style: 'modern' })

Pricing: Pay Only for What You Use

No subscriptions. No monthly minimums.

ProviderModelTypical Cost
OpenAI GPT-4Per 1K tokens$0.03 + complexity
Ahrefs APIMonthly subscription$99/month minimum
Stability AIPer image$0.02-$0.06
AADDYYPer call, any tool$0.01-$0.50

New accounts get 50 free credits ($0.50) — enough to test any tool. No credit card required.

1 credit = $0.01. An article costs ~5 credits. An image costs ~4 credits. A title generation costs ~1 credit.

Getting Started

Step 1: Install

npm install aaddyy

Step 2: Get an API key Sign up at aaddyy.com (50 free credits, no card) and create a key at aaddyy.com/api-keys.

Step 3: Set your environment variable

export AADDYY_API_KEY=aip_your_key_here

Step 4: Use it

import { AADDYY } from 'aaddyy'
const client = new AADDYY()
const result = await client.articles.generate({ topic: 'Your first article' })
console.log(result)

That's it. No prompt engineering, no model selection, no token counting.

Works with AI Agents Too

If you use Cursor, Claude Code, or Windsurf, add AADDYY as an MCP server and your agent gets all 100+ tools automatically:

npx @aaddyy/mcp-server

Just ask: "Generate a logo for my startup" — and it uses AADDYY. No code needed.

Full MCP setup guide →

Links

Explore AI tools on Aaddyy

Browse tools