Production AI APIs,
priced for builders.
Chat, vision, voice, and image APIs behind one key and one credit balance. OpenAI-compatible endpoints, 99.99% uptime, and no subscription — top up only when you need to.
▍Catalog
Six APIs. One key. Zero config.
Every product shares the same auth, billing, and rate-limit system. Pick what you need — credits work across all of them.
Chat Completions
State-of-the-art conversational AI for chat, agents, and copilots.
Vision
Understand images, screenshots, and documents with multimodal AI.
Text-to-Speech
Lifelike voices in 40+ languages with streaming audio.
Image Generation
Photorealistic and stylized images from text prompts.
Embeddings
High-quality vector embeddings for search and RAG.
Transcription
Speech-to-text with timestamps, diarization, and 99 languages.
How it works
Live in under two minutes
Get your API key
Create an account and generate a key from the dashboard. Each key can be scoped, labeled, and revoked independently.
Top up credits
Buy a credit pack once — 1 credit equals $0.01 of usage. Credits never expire and work across all six APIs.
Call the API
Send a request with your key in the Authorization header. OpenAI-compatible, so existing code needs one line changed.
Pricing
Simple credit packs. No subscription.
1 credit = $0.01 of API usage. Buy once, use across every API, top up whenever you like.
Need custom volume? Compare all plans or talk to us about Scale.
FAQ
Questions, answered
You buy credits once — 1 credit equals $0.01 of API usage. Every API call deducts credits based on its published rate (for example, chat costs $0.40 per million tokens). Credits never expire, so you only pay for what you actually use.
Yes. Our chat, embeddings, image, and audio endpoints follow the OpenAI request/response shape. In most cases you can switch by changing only the base URL to https://api.nariwal.shop/v1 and your API key.
No. There are no monthly plans and no seat fees. Buy a credit pack once and top up whenever you run low. The Scale pack adds team seats and higher rate limits for organizations.
About two minutes: create an account, buy a Starter pack, copy your API key from the dashboard, and make your first curl request. The docs page has copy-paste quickstart snippets in curl, Python, and Node.
API calls return a 402 Payment Required error and nothing is charged. Top up from the pricing page at any time — your keys, usage history, and settings stay exactly as they were.
No. Requests sent through Nariwal API are never used to train models. Traffic is encrypted in transit, keys are stored as salted hashes, and you can revoke any key instantly from the dashboard.
Ship your AI feature this week.
Grab a Starter pack, copy your key, and make your first API call before your coffee cools.