Skip to main content
The Recraft API provides access to several generations of Recraft image models. Each family comes in multiple variants, and the variant is encoded in the model parameter value:
  • names ending in _vector produce vector (SVG) images; all other models produce raster images;
  • _pro variants generate at a higher resolution (2K raster) with finer detail;
  • _utility variants (Recraft V4.1 only) produce clean, predictable images with flat lighting and simple composition;
  • _flash variants (Recraft V4.1 only) are fast, low-cost raster models without style support;
  • _styles models are dedicated style-driven models that always require a style.
  • every raster model also accepts a _raster alias of the same model, for example recraftv4_1_raster for recraftv4_1 or recraftv4_pro_raster for recraftv4_pro. The aliases behave exactly like the base names; these docs use the base names.
When no model is specified, Generate image defaults to recraftv4_1. The one exception: a request with attached style references and no model defaults to recraftv4_styles.

The model lineup

Release history

Quickstart

Authentication and your first generation request.

Endpoints

Full parameter reference for every API operation.

Pricing

The full price list, including image editing and utility operations.

Appendix

Supported image sizes and maximum prompt lengths per model.