# Raywake > Raywake is an AI creative studio and API for image, video and audio generation. One account and credit balance connect the studio and API. The canonical website is https://raywake.com. Public API base URL: https://api.raywake.com. The public Explore collection, model introductions, documentation and policies can be read without an account; the model playground, API keys, billing and generation history require sign-in. ## Product and billing - [Explore models](https://raywake.com/explore): Public model introductions and real image, video and music examples. Sign in only when entering the studio to create. - [About Raywake](https://raywake.com/about): Brand story and the creative workflow. - [Pricing](https://raywake.com/pricing): Credit packs and how generation pricing works. Consult the current quote rather than assuming a fixed model cost. - [API documentation](https://raywake.com/docs): API concepts, examples and endpoint reference. ## Integration essentials - Create a scoped key in the studio API keys page. Choose 30 days, 90 days, 1 year or no expiry; keys can be revoked at any time. Keep keys on your server, never in browser code. - Authenticate API calls with Authorization: Bearer YOUR_API_KEY. Use the model IDs and input schemas returned by the Raywake catalog. - POST /v1/quotes prices the exact model and input. POST /v1/generate uses that unchanged input, quote_id and a unique Idempotency-Key. GET /v1/jobs/{job_id} reads status and results. - Starting a generation reserves credits. Success captures the charge; failure releases it. Some models settle to measured usage within the quoted upper bound. - A timeout is not proof of failure. Retry the same intended submission with the same idempotency key; never create repeated paid jobs while polling. - Jobs may need review or reconciliation. Do not interpret these states as success or submit replacement jobs automatically. - Uploaded and generated media is retained for 30 days. Signed output links expire separately; fetch the job again to obtain a fresh link. Download files you need to keep. - Handle rate limits and retryable errors using the API error reference. The studio and API use the same account balance. ## Public model guides - [Kling 3 Pro](https://raywake.com/explore/kling-3-pro): Give a still image a sense of motion. Direct the scene with a prompt and turn a frame into a short film. - [FLUX.2 [pro]](https://raywake.com/explore/flux-2-pro): Shape a product shot, an editorial scene or a new visual idea from a written prompt. - [Nano Banana Pro](https://raywake.com/explore/nano-banana-pro): Explore portraits, compositions and visual ideas. Start with words or bring an image into the studio to edit. - [GPT Image 2.5](https://raywake.com/explore/gpt-image-2-5): Turn a detailed brief into an image, then explore a different interpretation with image editing. - [Seedream 4.5](https://raywake.com/explore/seedream-4-5): Build a scene from a description. Explore architecture, landscapes and carefully composed visual stories. - [Veo 3.1 Fast](https://raywake.com/explore/veo-3-1-fast): Describe a scene and see it move. Explore short video ideas with atmosphere, camera movement and sound. - [Seedance 2.5](https://raywake.com/explore/seedance-2-5): Move from a written scene to a video. Set the subject, action and mood in your prompt. - [ElevenLabs Music](https://raywake.com/explore/elevenlabs-music): Describe the mood, instruments and direction of a track, then create music for your next idea. ## Getting started - [Raywake API](https://raywake.com/docs): Build image, video and audio generation with the Raywake API. Learn authentication, model inputs, credit quotes, job polling and result storage. - [Quickstart](https://raywake.com/docs/quickstart): Make your first Raywake API request: choose a model, quote the input, start a generation and poll for results with curl, Python or JavaScript. - [Authentication](https://raywake.com/docs/authentication): Authenticate with Raywake API keys, choose scopes and expiry, revoke access and keep credentials safe in your server-side integration. ## Core concepts - [Quotes and credits](https://raywake.com/docs/credits): Understand Raywake credit quotes, generation holds, usage-based settlement, failed-job releases and the balance shared by studio and API. - [Generations](https://raywake.com/docs/generations): Start and track Raywake generations. Learn job statuses, safe polling, idempotent retries, stored outputs and signed download links. - [Inputs and files](https://raywake.com/docs/inputs): Read Raywake model input schemas, validate parameters and provide image, video or audio files for your generation requests. - [Errors and limits](https://raywake.com/docs/errors): Handle Raywake API errors, permission failures, insufficient credits and rate limits. Learn status codes and when to retry a request. ## API reference - [Models](https://raywake.com/docs/reference/models): List available Raywake AI models and read their input schemas. Explore model IDs, categories and the parameters required to generate media. - [Quotes](https://raywake.com/docs/reference/quotes): Use the Raywake quotes endpoint to price an exact model and input before generation. Read quote IDs, credit costs and expiry times. - [Create a generation](https://raywake.com/docs/reference/generate): Create image, video and audio jobs with the Raywake generation endpoint using a valid quote, model input and an idempotency key. - [Jobs](https://raywake.com/docs/reference/jobs): Retrieve Raywake generation status and output links, or filter your job history by model, date, status and source through the API. - [Wallet](https://raywake.com/docs/reference/wallet): Read your Raywake wallet through the API, including available credits, credits reserved for running jobs and any outstanding debt. - [Usage](https://raywake.com/docs/reference/usage): Retrieve Raywake credit usage and generation activity by period, including daily totals, model breakdowns and failure counts. - [Storage](https://raywake.com/docs/reference/storage): List Raywake uploads and generated outputs through the storage API. Read media types, file sizes, download links and deletion dates. - [Pricing](https://raywake.com/docs/reference/pricing): Read published Raywake model credit rates through the pricing API, then request an exact-input quote before starting a generation. ## Resources - [Model APIs](https://raywake.com/docs/model-apis): Find model-specific Raywake API examples and input schemas in the studio, with curl, Python and JavaScript generation workflows. - [llms.txt](https://raywake.com/docs/llms): Use Raywake llms.txt to give AI assistants current product context, API workflow guidance, credit rules and links to the full documentation. ## Policies - [Privacy](https://raywake.com/privacy): Data handling, retention and rights. - [Terms](https://raywake.com/terms): Studio and API terms. - [Refunds](https://raywake.com/refunds): Credit purchases, failed generations and withdrawal rights. - [Acceptable use](https://raywake.com/acceptable-use): Content and activity rules. - [Withdrawal](https://raywake.com/withdraw): Credit-purchase withdrawal request instructions.