# Puter Developer > Puter.js is a single JavaScript library that gives any frontend app cloud and AI APIs — auth, storage, a key-value database, 500+ AI models (OpenAI, Claude, Gemini, Grok, and more), image/video/speech generation, OCR, hosting, and raw browser networking. No servers, no API keys, no config. Puter uses a ["User-Pays" model](https://developer.puter.com/blog/user-pays-vs-traditional-model/): your users cover their own usage, so the APIs are free for you as the developer to build on. Add the script `https://js.puter.com/v2/` (or install via npm: `npm install @heyputer/puter.js`) and call `puter.*`. Full API reference and an interactive playground live at [docs.puter.com](https://docs.puter.com). ## Getting Started - [Getting Started with Puter.js](https://developer.puter.com/tutorials/getting-started-with-puterjs/): Setup and your first API calls - [Use Puter.js with React](https://developer.puter.com/tutorials/puter-js-react/) - [Use Puter.js with Next.js](https://developer.puter.com/tutorials/puter-js-next-js/) - [Use Puter.js with Node.js](https://developer.puter.com/tutorials/puter-js-node-js/) ## APIs & Products - [AI / LLMs](https://developer.puter.com/ai/): One API for 400+ models (OpenAI, Claude, Gemini, Grok, DeepSeek, and more) - [Image Generation](https://developer.puter.com/image-generation/): Flux, Imagen, and other models via one API - [Video Generation](https://developer.puter.com/video-generation/): Sora, Veo, and more - [Text to Speech](https://developer.puter.com/text-to-speech/): Convert text to natural-sounding speech - [Speech to Text](https://developer.puter.com/speech-to-text/): Transcribe audio to text - [Voice Changer](https://developer.puter.com/voice-changer/): Convert and clone voices - [OCR](https://developer.puter.com/ocr/): Extract text from images - [NoSQL Database](https://developer.puter.com/key-value-database/): Cloud KV store with a simple JS API - [Object Storage](https://developer.puter.com/object-storage/): Cloud file storage, no buckets or CDN config - [Static Hosting](https://developer.puter.com/static-hosting/): Free static site hosting with a subdomain - [Networking](https://developer.puter.com/networking/): Raw TCP/TLS connections from the browser, CORS-free - [Serverless Workers](https://developer.puter.com/serverless-workers/): Run functions in the cloud without a server ## Popular Tutorials - [Free, Unlimited Claude API](https://developer.puter.com/tutorials/free-unlimited-claude-35-sonnet-api/) - [Free, Unlimited OpenAI API](https://developer.puter.com/tutorials/free-unlimited-openai-api/) - [Free, Unlimited Grok API](https://developer.puter.com/tutorials/free-unlimited-grok-api/) - [Free, Unlimited Gemini API](https://developer.puter.com/tutorials/free-gemini-api/) - [Add an AI Chatbot to Your Website](https://developer.puter.com/tutorials/add-ai-chatbot-to-your-website/) - [Build an AI RAG Application](https://developer.puter.com/tutorials/build-ai-rag-application-with-puter-js/) - [Free Unlimited AI API](https://developer.puter.com/tutorials/free-unlimited-ai-api/) - [Add File Upload to Your Website](https://developer.puter.com/tutorials/add-upload-to-your-website-for-free/) - [Host a Website for Free](https://developer.puter.com/tutorials/host-website-for-free/) - [Backend for AI](https://developer.puter.com/tutorials/backend-for-ai/) ## Use Puter with Existing SDKs & Tools - [Use the OpenAI SDK with Puter](https://developer.puter.com/tutorials/use-openai-sdk-with-puter/) - [Use the Anthropic SDK with Puter](https://developer.puter.com/tutorials/use-anthropic-sdk-with-puter/) - [Use the Vercel AI SDK with Puter](https://developer.puter.com/tutorials/use-vercel-ai-sdk-with-puter/) - [Use LangChain with Puter](https://developer.puter.com/tutorials/use-langchain-with-puter/) - [Use Claude Code with Puter](https://developer.puter.com/tutorials/use-claude-code-with-puter/) ## Guides - [The Best Backend Platform for Vibe Coding](https://developer.puter.com/blog/best-backend-platform-for-vibe-coding/): Choosing a backend for vibe coding and agentic apps ## Reference - [Official Docs](https://docs.puter.com): Full API reference - [Playground](https://docs.puter.com/playground/): Try the APIs in your browser ## Optional - [All Tutorials](https://developer.puter.com/tutorials/) - [Blog](https://developer.puter.com/blog/) - [AI Model Directory](https://developer.puter.com/ai/): Per-model pages for every supported model - [Showcase](https://developer.puter.com/showcase/) - [Sitemap](https://developer.puter.com/sitemap.xml): Every page on the site