Home
Providers
Civitai
Civitai
Civitai is the largest open community for Stable Diffusion, SDXL, Flux, and video AI models — hosting over a million model checkpoints, LoRAs, embeddings, and VAEs uploaded and rated by creators. Beyond hosting, Civitai operates a hosted AI image, video, audio, and language generation service through its Orchestration API, which races workflows across providers (Flux 1/2, SDXL, SD1, Z-Image, Qwen, Seedream, Grok, WAN 2.1-2.7, Kling, LTX2, Vidu, Veo 3, HunyuanVideo) and supports LoRA training jobs. The Site API exposes the public catalog plus user vault, permissions, and AIR identifier resolution. OAuth 2.0 with PKCE and per-app Buzz spend caps lets third parties build delegated experiences without owning a user's full credit balance. Generation is metered in Buzz, a virtual credit topped up via memberships or one-off packs.
Civitai publishes 11 APIs on the APIs.io network, including Blobs API, Creators API, Enums API, and 8 more. Tagged areas include AI, Artificial Intelligence, Image Generation, Video Generation, and Stable Diffusion.
The Civitai catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.
Civitai’s developer surface includes authentication, developer portal, documentation, getting-started guide, signup flow, support, engineering blog, and 44 more developer resources.
12 APIs
1 MCP Servers
18 Features
AI Artificial Intelligence Image Generation Video Generation Stable Diffusion SDXL Flux LoRA Model Hosting Community Generative AI
On this page
Kin Score
APIs 12
Postman 2
Open Collections 2
Arazzo 13
MCP Servers 1
Pricing Plans 1
Rate Limits 1
FinOps 1
Features 18
Vocabularies 1
Spectral Rules 2
JSON Schema 3
JSON Structure 1
Examples 2
Security Posture 3
Agentic Access 1
Resources 51
apis.yml
45 Operational Transparency
Composite quality — 61.8/100 · strong
Contract Quality
18.0 / 25
Developer Ergonomics
13.0 / 20
Commercial Clarity
12.1 / 20
Operational Transparency
5.8 / 13
Agent readiness — 51/100 · agent ready
Machine-Readable Contract
18 / 18
Agentic Access Contract
10 / 10
MCP Server
12 / 12
Machine-Readable Auth
10 / 10
Idempotency
0 / 9
Stable Error Semantics
8 / 8
Request/Response Examples
0 / 7
Rate-Limit Signaling
7 / 7
Typed Event Surface
6 / 6
Agent Skills
0 / 5
Well-Known Catalog
0 / 4
Consent & Bot Identity
0 / 3
A2A Agent Card
0 / 8
Dry-Run / Simulate Mode
0 / 4
Individual APIs this provider publishes, each with its own machine-readable definition.
Scroll for all 12
Ready-to-run Postman collections for exercising this provider's APIs.
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Multi-step API workflows described with the Arazzo specification.
Scroll for all 13
Model Context Protocol servers that expose these APIs to AI agents.
Published pricing tiers and plan structures.
Documented rate limits and quota policies.
Cost, billing, and metering signals for API financial operations.
Notable capabilities this provider offers.
Largest community catalog of Stable Diffusion, SDXL, and Flux checkpoints, LoRAs, embeddings, and VAEs
Image, video, audio, and language generation through a single Orchestration API
Multi-provider workflow racing across Flux 1/2, SDXL, SD1, Z-Image, Qwen, Seedream, Grok, WAN, Kling, LTX2, Vidu, Veo 3, HunyuanVideo
LoRA training jobs for SDXL, Flux, WAN, and LTX2 ecosystems
AI Resource Identifier (AIR) URN scheme for unambiguously referencing models, versions, and weights
Bearer-token authentication via per-user API keys, plus OAuth 2.0 + PKCE for third-party apps
In-order, serialized webhooks for workflow, step, and job lifecycle events
HTTPS-only webhook endpoints with retry on non-2xx; idempotency keyed on `(workflowId, status, timestamp)`
Blob upload API with built-in NSFW moderation and presigned upload URLs
Buzz credit system for metering generation, with per-app spend caps on delegated OAuth tokens
Civitai Vault for membership-tier model storage and retrieval via API
Hash-based model-version lookup for client tools (ComfyUI, A1111, Civitai Link)
Public MCP server exposing Civitai as tools for Claude, Cursor, and other MCP-aware agents
Open-source Civitai platform repo (TypeScript) on GitHub
Official JavaScript SDK (`civitai-client-javascript`) and OAuth SDK (`civitai-app-starters`)
Civitai Link Desktop for syncing models into local Stable Diffusion installs
AI Toolkit for diffusion model finetuning; Model Scanner for safety/security checks
Education portal and community articles, posts, comics, challenges, and bounties
Scroll for all 18
JSON-LD contexts and semantic vocabularies used across these APIs.
Spectral governance rulesets for linting and validating these APIs.
Standalone JSON Schema definitions for this provider's data models.
JSON Structure definitions describing this provider's data shapes.
Example request and response payloads for these APIs.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Recommended x-agentic-access execution contracts for AI agents.
Get Started 3
Portal, sign-up, and the first successful call
Documentation 5
Reference material describing how the API behaves
Agent Surfaces 2
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 15
Pagination, idempotency, versioning, errors, and events
Scroll for all 15
Build 11
SDKs, sample code, and the tooling you integrate with
Scroll for all 11
Access & Security 4
Authentication, authorization, and security posture
Operate 3
Status, limits, changes, and where to get help
Commercial 4
Pricing, plans, and the legal terms of use
Company 3
The organization behind the API
Other 1
Properties that don't map to a standard resource type
Source (apis.yml)
aid: civitai
url: https://raw.githubusercontent.com/api-evangelist/civitai/refs/heads/main/apis.yml
apis:
- aid: civitai:civitai-oauth-api
name: Civitai OAuth API
tags:
- AI
- Artificial Intelligence
- Authentication
- OAuth
- PKCE
- Identity
humanURL: https://developer.civitai.com/site/oauth/
properties:
- url: https://developer.civitai.com/site/oauth/
type: Documentation
- url: https://developer.civitai.com/site/oauth/register-app
type: Documentation
- url: https://developer.civitai.com/site/oauth/scopes
type: Documentation
- url: https://developer.civitai.com/site/oauth/buzz-limits
type: Documentation
description: OAuth 2.0 authorization-code with PKCE for third-party apps that act on behalf of a Civitai user. Supports
scoped tokens, refresh flow, and per-app Buzz spend caps so a delegated app cannot drain a user's credit balance. Used
by `civitai-app-starters` and `civitai-client-javascript` SDKs for building partner integrations against the Site and
Orchestration APIs.
- aid: civitai:civitai-blobs-api
name: Civitai Blobs API
description: Upload and reference blobs for inputs and outputs.
humanURL: https://developer.civitai.com/site/reference/
tags:
- Blobs
properties:
- type: OpenAPI
url: openapi/civitai-blobs-api-openapi.yml
- type: Documentation
url: https://developer.civitai.com/site/
- type: Documentation
url: https://developer.civitai.com/site/reference/
- type: Documentation
url: https://developer.civitai.com/site/reference/models
- type: Documentation
url: https://developer.civitai.com/site/reference/images
- type: Documentation
url: https://developer.civitai.com/site/reference/creators
- type: Documentation
url: https://developer.civitai.com/site/reference/users
- type: Documentation
url: https://developer.civitai.com/site/reference/permissions
- type: Documentation
url: https://developer.civitai.com/site/reference/vault
- type: JSONSchema
url: json-schema/civitai-model-schema.json
- type: JSONSchema
url: json-schema/civitai-image-schema.json
- type: JSONLD
url: json-ld/civitai-context.jsonld
- type: Documentation
url: https://developer.civitai.com/orchestration/
- type: Documentation
url: https://developer.civitai.com/orchestration/guide/
- type: Documentation
url: https://developer.civitai.com/orchestration/guide/getting-started
- type: Authentication
url: https://developer.civitai.com/orchestration/guide/authentication
- type: Documentation
url: https://developer.civitai.com/orchestration/guide/workflows
- type: Documentation
url: https://developer.civitai.com/orchestration/guide/submitting-work
- type: Webhooks
url: https://developer.civitai.com/orchestration/guide/results-and-webhooks
- type: ErrorCodes
url: https://developer.civitai.com/orchestration/guide/errors-and-retries
- type: Documentation
url: https://developer.civitai.com/orchestration/reference/
- type: Documentation
url: https://developer.civitai.com/orchestration/recipes/
- type: JSONSchema
url: json-schema/civitai-workflow-schema.json
- type: Examples
url: examples/civitai-image-generation-example.json
- type: Examples
url: examples/civitai-video-generation-example.json
- aid: civitai:civitai-creators-api
name: Civitai Creators API
description: Users who publish models.
humanURL: https://developer.civitai.com/site/reference/
tags:
- Creators
properties:
- type: OpenAPI
url: openapi/civitai-creators-api-openapi.yml
- type: Documentation
url: https://developer.civitai.com/site/
- type: Documentation
url: https://developer.civitai.com/site/reference/
- type: Documentation
url: https://developer.civitai.com/site/reference/models
- type: Documentation
url: https://developer.civitai.com/site/reference/images
- type: Documentation
url: https://developer.civitai.com/site/reference/creators
- type: Documentation
url: https://developer.civitai.com/site/reference/users
- type: Documentation
url: https://developer.civitai.com/site/reference/permissions
- type: Documentation
url: https://developer.civitai.com/site/reference/vault
- type: JSONSchema
url: json-schema/civitai-model-schema.json
- type: JSONSchema
url: json-schema/civitai-image-schema.json
- type: JSONLD
url: json-ld/civitai-context.jsonld
- type: Documentation
url: https://developer.civitai.com/orchestration/
- type: Documentation
url: https://developer.civitai.com/orchestration/guide/
- type: Documentation
url: https://developer.civitai.com/orchestration/guide/getting-started
- type: Authentication
url: https://developer.civitai.com/orchestration/guide/authentication
- type: Documentation
url: https://developer.civitai.com/orchestration/guide/workflows
- type: Documentation
url: https://developer.civitai.com/orchestration/guide/submitting-work
- type: Webhooks
url: https://developer.civitai.com/orchestration/guide/results-and-webhooks
- type: ErrorCodes
url: https://developer.civitai.com/orchestration/guide/errors-and-retries
- type: Documentation
url: https://developer.civitai.com/orchestration/reference/
- type: Documentation
url: https://developer.civitai.com/orchestration/recipes/
- type: JSONSchema
url: json-schema/civitai-workflow-schema.json
- type: Examples
url: examples/civitai-image-generation-example.json
- type: Examples
url: examples/civitai-video-generation-example.json
- aid: civitai:civitai-enums-api
name: Civitai Enums API
description: Enumerations used throughout the API.
humanURL: https://developer.civitai.com/site/reference/
tags:
- Enums
properties:
- type: OpenAPI
url: openapi/civitai-enums-api-openapi.yml
- type: Documentation
url: https://developer.civitai.com/site/
- type: Documentation
url: https://developer.civitai.com/site/reference/
- type: Documentation
url: https://developer.civitai.com/site/reference/models
- type: Documentation
url: https://developer.civitai.com/site/reference/images
- type: Documentation
url: https://developer.civitai.com/site/reference/creators
- type: Documentation
url: https://developer.civitai.com/site/reference/users
- type: Documentation
url: https://developer.civitai.com/site/reference/permissions
- type: Documentation
url: https://developer.civitai.com/site/reference/vault
- type: JSONSchema
url: json-schema/civitai-model-schema.json
- type: JSONSchema
url: json-schema/civitai-image-schema.json
- type: JSONLD
url: json-ld/civitai-context.jsonld
- type: Documentation
url: https://developer.civitai.com/orchestration/
- type: Documentation
url: https://developer.civitai.com/orchestration/guide/
- type: Documentation
url: https://developer.civitai.com/orchestration/guide/getting-started
- type: Authentication
url: https://developer.civitai.com/orchestration/guide/authentication
- type: Documentation
url: https://developer.civitai.com/orchestration/guide/workflows
- type: Documentation
url: https://developer.civitai.com/orchestration/guide/submitting-work
- type: Webhooks
url: https://developer.civitai.com/orchestration/guide/results-and-webhooks
- type: ErrorCodes
url: https://developer.civitai.com/orchestration/guide/errors-and-retries
- type: Documentation
url: https://developer.civitai.com/orchestration/reference/
- type: Documentation
url: https://developer.civitai.com/orchestration/recipes/
- type: JSONSchema
url: json-schema/civitai-workflow-schema.json
- type: Examples
url: examples/civitai-image-generation-example.json
- type: Examples
url: examples/civitai-video-generation-example.json
- aid: civitai:civitai-images-api
name: Civitai Images API
description: Community-shared generation outputs.
humanURL: https://developer.civitai.com/site/reference/
tags:
- Images
properties:
- type: OpenAPI
url: openapi/civitai-images-api-openapi.yml
- type: Documentation
url: https://developer.civitai.com/site/
- type: Documentation
url: https://developer.civitai.com/site/reference/
- type: Documentation
url: https://developer.civitai.com/site/reference/models
- type: Documentation
url: https://developer.civitai.com/site/reference/images
- type: Documentation
url: https://developer.civitai.com/site/reference/creators
- type: Documentation
url: https://developer.civitai.com/site/reference/users
- type: Documentation
url: https://developer.civitai.com/site/reference/permissions
- type: Documentation
url: https://developer.civitai.com/site/reference/vault
- type: JSONSchema
url: json-schema/civitai-model-schema.json
- type: JSONSchema
url: json-schema/civitai-image-schema.json
- type: JSONLD
url: json-ld/civitai-context.jsonld
- type: Documentation
url: https://developer.civitai.com/orchestration/
- type: Documentation
url: https://developer.civitai.com/orchestration/guide/
- type: Documentation
url: https://developer.civitai.com/orchestration/guide/getting-started
- type: Authentication
url: https://developer.civitai.com/orchestration/guide/authentication
- type: Documentation
url: https://developer.civitai.com/orchestration/guide/workflows
- type: Documentation
url: https://developer.civitai.com/orchestration/guide/submitting-work
- type: Webhooks
url: https://developer.civitai.com/orchestration/guide/results-and-webhooks
- type: ErrorCodes
url: https://developer.civitai.com/orchestration/guide/errors-and-retries
- type: Documentation
url: https://developer.civitai.com/orchestration/reference/
- type: Documentation
url: https://developer.civitai.com/orchestration/recipes/
- type: JSONSchema
url: json-schema/civitai-workflow-schema.json
- type: Examples
url: examples/civitai-image-generation-example.json
- type: Examples
url: examples/civitai-video-generation-example.json
- aid: civitai:civitai-models-api
name: Civitai Models API
description: Catalog of model checkpoints, LoRAs, embeddings, and VAEs.
humanURL: https://developer.civitai.com/site/reference/
tags:
- Models
properties:
- type: OpenAPI
url: openapi/civitai-models-api-openapi.yml
- type: Documentation
url: https://developer.civitai.com/site/
- type: Documentation
url: https://developer.civitai.com/site/reference/
- type: Documentation
url: https://developer.civitai.com/site/reference/models
- type: Documentation
url: https://developer.civitai.com/site/reference/images
- type: Documentation
url: https://developer.civitai.com/site/reference/creators
- type: Documentation
url: https://developer.civitai.com/site/reference/users
- type: Documentation
url: https://developer.civitai.com/site/reference/permissions
- type: Documentation
url: https://developer.civitai.com/site/reference/vault
- type: JSONSchema
url: json-schema/civitai-model-schema.json
- type: JSONSchema
url: json-schema/civitai-image-schema.json
- type: JSONLD
url: json-ld/civitai-context.jsonld
- type: Documentation
url: https://developer.civitai.com/orchestration/
- type: Documentation
url: https://developer.civitai.com/orchestration/guide/
- type: Documentation
url: https://developer.civitai.com/orchestration/guide/getting-started
- type: Authentication
url: https://developer.civitai.com/orchestration/guide/authentication
- type: Documentation
url: https://developer.civitai.com/orchestration/guide/workflows
- type: Documentation
url: https://developer.civitai.com/orchestration/guide/submitting-work
- type: Webhooks
url: https://developer.civitai.com/orchestration/guide/results-and-webhooks
- type: ErrorCodes
url: https://developer.civitai.com/orchestration/guide/errors-and-retries
- type: Documentation
url: https://developer.civitai.com/orchestration/reference/
- type: Documentation
url: https://developer.civitai.com/orchestration/recipes/
- type: JSONSchema
url: json-schema/civitai-workflow-schema.json
- type: Examples
url: examples/civitai-image-generation-example.json
- type: Examples
url: examples/civitai-video-generation-example.json
- aid: civitai:civitai-modelversions-api
name: Civitai ModelVersions API
description: Specific versions of a model with files, hashes, and AIR identifiers.
humanURL: https://developer.civitai.com/site/reference/
tags:
- ModelVersions
properties:
- type: OpenAPI
url: openapi/civitai-modelversions-api-openapi.yml
- type: Documentation
url: https://developer.civitai.com/site/
- type: Documentation
url: https://developer.civitai.com/site/reference/
- type: Documentation
url: https://developer.civitai.com/site/reference/models
- type: Documentation
url: https://developer.civitai.com/site/reference/images
- type: Documentation
url: https://developer.civitai.com/site/reference/creators
- type: Documentation
url: https://developer.civitai.com/site/reference/users
- type: Documentation
url: https://developer.civitai.com/site/reference/permissions
- type: Documentation
url: https://developer.civitai.com/site/reference/vault
- type: JSONSchema
url: json-schema/civitai-model-schema.json
- type: JSONSchema
url: json-schema/civitai-image-schema.json
- type: JSONLD
url: json-ld/civitai-context.jsonld
- type: Documentation
url: https://developer.civitai.com/orchestration/
- type: Documentation
url: https://developer.civitai.com/orchestration/guide/
- type: Documentation
url: https://developer.civitai.com/orchestration/guide/getting-started
- type: Authentication
url: https://developer.civitai.com/orchestration/guide/authentication
- type: Documentation
url: https://developer.civitai.com/orchestration/guide/workflows
- type: Documentation
url: https://developer.civitai.com/orchestration/guide/submitting-work
- type: Webhooks
url: https://developer.civitai.com/orchestration/guide/results-and-webhooks
- type: ErrorCodes
url: https://developer.civitai.com/orchestration/guide/errors-and-retries
- type: Documentation
url: https://developer.civitai.com/orchestration/reference/
- type: Documentation
url: https://developer.civitai.com/orchestration/recipes/
- type: JSONSchema
url: json-schema/civitai-workflow-schema.json
- type: Examples
url: examples/civitai-image-generation-example.json
- type: Examples
url: examples/civitai-video-generation-example.json
- aid: civitai:civitai-permissions-api
name: Civitai Permissions API
description: Permission checks for the current bearer.
humanURL: https://developer.civitai.com/site/reference/
tags:
- Permissions
properties:
- type: OpenAPI
url: openapi/civitai-permissions-api-openapi.yml
- type: Documentation
url: https://developer.civitai.com/site/
- type: Documentation
url: https://developer.civitai.com/site/reference/
- type: Documentation
url: https://developer.civitai.com/site/reference/models
- type: Documentation
url: https://developer.civitai.com/site/reference/images
- type: Documentation
url: https://developer.civitai.com/site/reference/creators
- type: Documentation
url: https://developer.civitai.com/site/reference/users
- type: Documentation
url: https://developer.civitai.com/site/reference/permissions
- type: Documentation
url: https://developer.civitai.com/site/reference/vault
- type: JSONSchema
url: json-schema/civitai-model-schema.json
- type: JSONSchema
url: json-schema/civitai-image-schema.json
- type: JSONLD
url: json-ld/civitai-context.jsonld
- type: Documentation
url: https://developer.civitai.com/orchestration/
- type: Documentation
url: https://developer.civitai.com/orchestration/guide/
- type: Documentation
url: https://developer.civitai.com/orchestration/guide/getting-started
- type: Authentication
url: https://developer.civitai.com/orchestration/guide/authentication
- type: Documentation
url: https://developer.civitai.com/orchestration/guide/workflows
- type: Documentation
url: https://developer.civitai.com/orchestration/guide/submitting-work
- type: Webhooks
url: https://developer.civitai.com/orchestration/guide/results-and-webhooks
- type: ErrorCodes
url: https://developer.civitai.com/orchestration/guide/errors-and-retries
- type: Documentation
url: https://developer.civitai.com/orchestration/reference/
- type: Documentation
url: https://developer.civitai.com/orchestration/recipes/
- type: JSONSchema
url: json-schema/civitai-workflow-schema.json
- type: Examples
url: examples/civitai-image-generation-example.json
- type: Examples
url: examples/civitai-video-generation-example.json
- aid: civitai:civitai-tags-api
name: Civitai Tags API
description: Catalog tag taxonomy.
humanURL: https://developer.civitai.com/site/reference/
tags:
- Tags
properties:
- type: OpenAPI
url: openapi/civitai-tags-api-openapi.yml
- type: Documentation
url: https://developer.civitai.com/site/
- type: Documentation
url: https://developer.civitai.com/site/reference/
- type: Documentation
url: https://developer.civitai.com/site/reference/models
- type: Documentation
url: https://developer.civitai.com/site/reference/images
- type: Documentation
url: https://developer.civitai.com/site/reference/creators
- type: Documentation
url: https://developer.civitai.com/site/reference/users
- type: Documentation
url: https://developer.civitai.com/site/reference/permissions
- type: Documentation
url: https://developer.civitai.com/site/reference/vault
- type: JSONSchema
url: json-schema/civitai-model-schema.json
- type: JSONSchema
url: json-schema/civitai-image-schema.json
- type: JSONLD
url: json-ld/civitai-context.jsonld
- type: Documentation
url: https://developer.civitai.com/orchestration/
- type: Documentation
url: https://developer.civitai.com/orchestration/guide/
- type: Documentation
url: https://developer.civitai.com/orchestration/guide/getting-started
- type: Authentication
url: https://developer.civitai.com/orchestration/guide/authentication
- type: Documentation
url: https://developer.civitai.com/orchestration/guide/workflows
- type: Documentation
url: https://developer.civitai.com/orchestration/guide/submitting-work
- type: Webhooks
url: https://developer.civitai.com/orchestration/guide/results-and-webhooks
- type: ErrorCodes
url: https://developer.civitai.com/orchestration/guide/errors-and-retries
- type: Documentation
url: https://developer.civitai.com/orchestration/reference/
- type: Documentation
url: https://developer.civitai.com/orchestration/recipes/
- type: JSONSchema
url: json-schema/civitai-workflow-schema.json
- type: Examples
url: examples/civitai-image-generation-example.json
- type: Examples
url: examples/civitai-video-generation-example.json
- aid: civitai:civitai-users-api
name: Civitai Users API
description: User accounts.
humanURL: https://developer.civitai.com/site/reference/
tags:
- Users
properties:
- type: OpenAPI
url: openapi/civitai-users-api-openapi.yml
- type: Documentation
url: https://developer.civitai.com/site/
- type: Documentation
url: https://developer.civitai.com/site/reference/
- type: Documentation
url: https://developer.civitai.com/site/reference/models
- type: Documentation
url: https://developer.civitai.com/site/reference/images
- type: Documentation
url: https://developer.civitai.com/site/reference/creators
- type: Documentation
url: https://developer.civitai.com/site/reference/users
- type: Documentation
url: https://developer.civitai.com/site/reference/permissions
- type: Documentation
url: https://developer.civitai.com/site/reference/vault
- type: JSONSchema
url: json-schema/civitai-model-schema.json
- type: JSONSchema
url: json-schema/civitai-image-schema.json
- type: JSONLD
url: json-ld/civitai-context.jsonld
- type: Documentation
url: https://developer.civitai.com/orchestration/
- type: Documentation
url: https://developer.civitai.com/orchestration/guide/
- type: Documentation
url: https://developer.civitai.com/orchestration/guide/getting-started
- type: Authentication
url: https://developer.civitai.com/orchestration/guide/authentication
- type: Documentation
url: https://developer.civitai.com/orchestration/guide/workflows
- type: Documentation
url: https://developer.civitai.com/orchestration/guide/submitting-work
- type: Webhooks
url: https://developer.civitai.com/orchestration/guide/results-and-webhooks
- type: ErrorCodes
url: https://developer.civitai.com/orchestration/guide/errors-and-retries
- type: Documentation
url: https://developer.civitai.com/orchestration/reference/
- type: Documentation
url: https://developer.civitai.com/orchestration/recipes/
- type: JSONSchema
url: json-schema/civitai-workflow-schema.json
- type: Examples
url: examples/civitai-image-generation-example.json
- type: Examples
url: examples/civitai-video-generation-example.json
- aid: civitai:civitai-vault-api
name: Civitai Vault API
description: A user's saved-model vault (membership tiers).
humanURL: https://developer.civitai.com/site/reference/
tags:
- Vault
properties:
- type: OpenAPI
url: openapi/civitai-vault-api-openapi.yml
- type: Documentation
url: https://developer.civitai.com/site/
- type: Documentation
url: https://developer.civitai.com/site/reference/
- type: Documentation
url: https://developer.civitai.com/site/reference/models
- type: Documentation
url: https://developer.civitai.com/site/reference/images
- type: Documentation
url: https://developer.civitai.com/site/reference/creators
- type: Documentation
url: https://developer.civitai.com/site/reference/users
- type: Documentation
url: https://developer.civitai.com/site/reference/permissions
- type: Documentation
url: https://developer.civitai.com/site/reference/vault
- type: JSONSchema
url: json-schema/civitai-model-schema.json
- type: JSONSchema
url: json-schema/civitai-image-schema.json
- type: JSONLD
url: json-ld/civitai-context.jsonld
- type: Documentation
url: https://developer.civitai.com/orchestration/
- type: Documentation
url: https://developer.civitai.com/orchestration/guide/
- type: Documentation
url: https://developer.civitai.com/orchestration/guide/getting-started
- type: Authentication
url: https://developer.civitai.com/orchestration/guide/authentication
- type: Documentation
url: https://developer.civitai.com/orchestration/guide/workflows
- type: Documentation
url: https://developer.civitai.com/orchestration/guide/submitting-work
- type: Webhooks
url: https://developer.civitai.com/orchestration/guide/results-and-webhooks
- type: ErrorCodes
url: https://developer.civitai.com/orchestration/guide/errors-and-retries
- type: Documentation
url: https://developer.civitai.com/orchestration/reference/
- type: Documentation
url: https://developer.civitai.com/orchestration/recipes/
- type: JSONSchema
url: json-schema/civitai-workflow-schema.json
- type: Examples
url: examples/civitai-image-generation-example.json
- type: Examples
url: examples/civitai-video-generation-example.json
- aid: civitai:civitai-workflows-api
name: Civitai Workflows API
description: Submit and manage generation workflows.
humanURL: https://developer.civitai.com/site/reference/
tags:
- Workflows
properties:
- type: OpenAPI
url: openapi/civitai-workflows-api-openapi.yml
- type: Documentation
url: https://developer.civitai.com/site/
- type: Documentation
url: https://developer.civitai.com/site/reference/
- type: Documentation
url: https://developer.civitai.com/site/reference/models
- type: Documentation
url: https://developer.civitai.com/site/reference/images
- type: Documentation
url: https://developer.civitai.com/site/reference/creators
- type: Documentation
url: https://developer.civitai.com/site/reference/users
- type: Documentation
url: https://developer.civitai.com/site/reference/permissions
- type: Documentation
url: https://developer.civitai.com/site/reference/vault
- type: JSONSchema
url: json-schema/civitai-model-schema.json
- type: JSONSchema
url: json-schema/civitai-image-schema.json
- type: JSONLD
url: json-ld/civitai-context.jsonld
- type: Documentation
url: https://developer.civitai.com/orchestration/
- type: Documentation
url: https://developer.civitai.com/orchestration/guide/
- type: Documentation
url: https://developer.civitai.com/orchestration/guide/getting-started
- type: Authentication
url: https://developer.civitai.com/orchestration/guide/authentication
- type: Documentation
url: https://developer.civitai.com/orchestration/guide/workflows
- type: Documentation
url: https://developer.civitai.com/orchestration/guide/submitting-work
- type: Webhooks
url: https://developer.civitai.com/orchestration/guide/results-and-webhooks
- type: ErrorCodes
url: https://developer.civitai.com/orchestration/guide/errors-and-retries
- type: Documentation
url: https://developer.civitai.com/orchestration/reference/
- type: Documentation
url: https://developer.civitai.com/orchestration/recipes/
- type: JSONSchema
url: json-schema/civitai-workflow-schema.json
- type: Examples
url: examples/civitai-image-generation-example.json
- type: Examples
url: examples/civitai-video-generation-example.json
name: Civitai
tags:
- AI
- Artificial Intelligence
- Image Generation
- Video Generation
- Stable Diffusion
- SDXL
- Flux
- LoRA
- Model Hosting
- Community
- Generative AI
kind: contract
accessModel:
pricing: freemium
onboarding: self-serve
trial: false
try_now: true
public: false
label: Freemium · Self-serve signup
confidence: high
source:
- plans
- authentication
generated: '2026-07-22'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/civitai.png
access: 3rd-Party
common:
- type: AgenticAccess
url: agentic-access/civitai-agentic-access.yml
- type: VulnerabilityDisclosure
url: security/civitai-vulnerability-disclosure.yml
- type: DomainSecurity
url: security/civitai-domain-security.yml
- type: Authentication
url: authentication/civitai-authentication.yml
- type: PostmanWorkspace
url: https://www.postman.com/kinlaneapi/civitai/overview
- type: Arazzo
url: arazzo/civitai-batch-hash-reconcile-workflow.yml
name: Civitai Batch Hash Reconciliation
- type: Arazzo
url: arazzo/civitai-blob-upload-img2img-workflow.yml
name: Civitai Blob Upload and Image-to-Image Generation
- type: Arazzo
url: arazzo/civitai-creator-models-gallery-workflow.yml
name: Civitai Creator Models and Image Gallery
- type: Arazzo
url: arazzo/civitai-image-generation-poll-workflow.yml
name: Civitai Image Generation Submit and Poll
- type: Arazzo
url: arazzo/civitai-model-images-explorer-workflow.yml
name: Civitai Model Images Explorer
- type: Arazzo
url: arazzo/civitai-model-version-by-hash-workflow.yml
name: Civitai Identify a Model From a File Hash
- type: Arazzo
url: arazzo/civitai-model-version-to-generation-workflow.yml
name: Civitai Generate From a Catalog Model Version
- type: Arazzo
url: arazzo/civitai-permission-gated-download-workflow.yml
name: Civitai Permission-Gated Version Download
- type: Arazzo
url: arazzo/civitai-presigned-blob-generate-workflow.yml
name: Civitai Presigned Blob Upload Then Generate
- type: Arazzo
url: arazzo/civitai-search-models-detail-workflow.yml
name: Civitai Search Models and Drill Into a Version
- type: Arazzo
url: arazzo/civitai-tag-models-discovery-workflow.yml
name: Civitai Tag-Driven Model Discovery
- type: Arazzo
url: arazzo/civitai-vault-toggle-verify-workflow.yml
name: Civitai Vault Add and Verify
- type: Arazzo
url: arazzo/civitai-workflow-query-cancel-workflow.yml
name: Civitai Query and Cancel a Running Workflow
- type: LinkedIn
url: https://www.linkedin.com/company/civitai
- type: Twitter
url: https://twitter.com/HelloCivitai
- type: GitHubOrganization
url: https://github.com/civitai
- type: Portal
url: https://civitai.com
- type: Documentation
url: https://developer.civitai.com/
- type: Documentation
url: https://education.civitai.com/
- type: GettingStarted
url: https://developer.civitai.com/orchestration/guide/getting-started
- type: Authentication
url: https://developer.civitai.com/orchestration/guide/authentication
- type: Webhooks
url: https://developer.civitai.com/orchestration/guide/results-and-webhooks
- type: ErrorCodes
url: https://developer.civitai.com/orchestration/guide/errors-and-retries
- type: Signup
url: https://civitai.com/login
- type: TermsOfService
url: https://civitai.com/content/tos
- type: PrivacyPolicy
url: https://civitai.com/content/privacy
- type: ContentPolicy
url: https://civitai.com/content/content-policy
- type: Support
url: https://education.civitai.com/
- type: Blog
url: https://civitai.com/articles
- type: Forums
url: https://education.civitai.com/forums/
- url: https://github.com/civitai/civitai-client-javascript
name: Civitai JavaScript Client
type: SDKs
- url: https://github.com/civitai/civitai-app-starters
name: Civitai App Starters (OAuth + PKCE SDK)
type: SDKs
- url: https://github.com/civitai/civitai-link-desktop
name: Civitai Link Desktop
type: Tools
- url: https://github.com/civitai/civitai
name: Civitai Platform (open source)
type: GitHubRepository
- url: https://github.com/civitai/ai-toolkit
name: AI Toolkit (Diffusion Finetuning)
type: Tools
- url: https://github.com/civitai/model-scanner
name: Model Scanner
type: Tools
- url: https://github.com/civitai/ComfyUI
name: ComfyUI (Civitai fork)
type: Tools
- url: https://github.com/civitai/ComfyUI_smZNodes
name: ComfyUI smZNodes
type: Plugins
- url: https://github.com/civitai/bitdex
name: Bitdex (bitmap index engine)
type: GitHubRepository
- url: https://developer.civitai.com/site/guide/air
name: AI Resource Identifier (AIR)
type: Documentation
- url: https://developer.civitai.com/orchestration/mcp
name: Civitai MCP Server
type: MCPServer
- url: https://developer.civitai.com/llms.txt
name: LLM-friendly docs index
type: Documentation
- url: https://developer.civitai.com/llms-full.txt
name: LLM-friendly full docs
type: Documentation
- url: plans/civitai-plans-pricing.yml
type: Plans
- url: rate-limits/civitai-rate-limits.yml
type: RateLimits
- url: finops/civitai-finops.yml
type: FinOps
- type: Features
data:
- Largest community catalog of Stable Diffusion, SDXL, and Flux checkpoints, LoRAs, embeddings, and VAEs
- Image, video, audio, and language generation through a single Orchestration API
- Multi-provider workflow racing across Flux 1/2, SDXL, SD1, Z-Image, Qwen, Seedream, Grok, WAN, Kling, LTX2, Vidu, Veo
3, HunyuanVideo
- LoRA training jobs for SDXL, Flux, WAN, and LTX2 ecosystems
- AI Resource Identifier (AIR) URN scheme for unambiguously referencing models, versions, and weights
- Bearer-token authentication via per-user API keys, plus OAuth 2.0 + PKCE for third-party apps
- In-order, serialized webhooks for workflow, step, and job lifecycle events
- HTTPS-only webhook endpoints with retry on non-2xx; idempotency keyed on `(workflowId, status, timestamp)`
- Blob upload API with built-in NSFW moderation and presigned upload URLs
- Buzz credit system for metering generation, with per-app spend caps on delegated OAuth tokens
- Civitai Vault for membership-tier model storage and retrieval via API
- Hash-based model-version lookup for client tools (ComfyUI, A1111, Civitai Link)
- Public MCP server exposing Civitai as tools for Claude, Cursor, and other MCP-aware agents
- Open-source Civitai platform repo (TypeScript) on GitHub
- Official JavaScript SDK (`civitai-client-javascript`) and OAuth SDK (`civitai-app-starters`)
- Civitai Link Desktop for syncing models into local Stable Diffusion installs
- AI Toolkit for diffusion model finetuning; Model Scanner for safety/secur
# --- truncated at 32 KB (33 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/civitai/refs/heads/main/apis.yml