# NSFW API > Asynchronous image and video generation API - [Introduction](https://docs.nsfw-api.net/index.md): Build asynchronous image and video generation into your product. - [Quickstart](https://docs.nsfw-api.net/quickstart.md): Create a key, submit an image generation, and retrieve the result. - [Authentication](https://docs.nsfw-api.net/authentication.md) - [Models and pricing](https://docs.nsfw-api.net/models-and-pricing.md): Supported models and exact parameter-aware USD prices. - [Balance and billing](https://docs.nsfw-api.net/billing.md): How reserve, settlement, release, balance, and usage work. - [Private files](https://docs.nsfw-api.net/private-files.md): Upload private media and attach it safely to one generation job. - [Idempotency](https://docs.nsfw-api.net/idempotency.md): Protect one generation operation from accidental retries. - [Rate limits](https://docs.nsfw-api.net/rate-limits.md): Request and concurrent-job limits and retry behavior. - [Asynchronous jobs](https://docs.nsfw-api.net/jobs.md): Job states, polling, cancellation, and result downloads. - [Webhooks](https://docs.nsfw-api.net/webhooks.md): Configure callbacks and verify every signed delivery. - [Errors](https://docs.nsfw-api.net/errors.md) - [Data retention](https://docs.nsfw-api.net/data-retention.md) - [List models](https://docs.nsfw-api.net/api-reference/models.md): List available image and video generation models. - [Create an upload](https://docs.nsfw-api.net/api-reference/create-upload.md): Create a private direct-upload URL. - [Complete an upload](https://docs.nsfw-api.net/api-reference/complete-upload.md): Verify and complete a private upload. - [Create an image](https://docs.nsfw-api.net/api-reference/create-image.md): Create an asynchronous image generation job. - [Edit an image](https://docs.nsfw-api.net/api-reference/edit-image.md): Create an asynchronous image edit job. - [Create a video](https://docs.nsfw-api.net/api-reference/create-video.md): Create an asynchronous video generation job. - [Get a job](https://docs.nsfw-api.net/api-reference/get-job.md): Get image or video generation status and results. - [Cancel a job](https://docs.nsfw-api.net/api-reference/cancel-job.md): Cancel a queued job and release its reserve. - [Get balance](https://docs.nsfw-api.net/api-reference/get-balance.md): Get the account balance and active reserves. - [List usage](https://docs.nsfw-api.net/api-reference/list-usage.md): List settled charges for the API-key project. ## OpenAPI Specs - [openapi](https://nsfw-api.net/openapi.json) ## Optional - [Support](mailto:support@nsfw-api.net) - [Dashboard](https://nsfw-api.net/app) - [Terms](https://nsfw-api.net/terms) - [Privacy](https://nsfw-api.net/privacy)