---
title: "Changes to Create collection"
method: PUT
path: "/collections/{collection_name}"
---

# Changes to Create collection

`PUT /collections/{collection_name}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 11 of 20 revisions.

- **2026-10-22** `c93be9a86fe5`: 10 info
- **2026-09-06** `b251b66ce30a`: 2 warning
- **2026-08-05** `d08b1f613f29`: 42 info
- **2026-05-20** `945e62a0043c`: 1 warning, 5 info
- **2026-02-20** `26c6f383c006`: 1 info
- **2025-11-17** `d09f337ca2f3`: 1 breaking, 3 warning, 8 info
- **2025-07-18** `172ce7556b1f`: 8 info
- **2025-04-15** `5d330acca4cd`: 2 breaking, 9 info
- **2025-01-17** `a7900f38a79d`: 3 breaking, 5 info
- **2024-07-01** `e1a916176c14`: 2 warning, 3 info
- **2024-05-29** `971f862f5823`: 2 info

## Changes

- **2026-10-22** `c93be9a86fe5`: 10 info
  - added the new optional request property `id_tracker`
  - added the new `bits8` enum value to the request property `quantization_config/anyOf[#/components/schemas/QuantizationConfig]/anyOf[#/components/schemas/TurboQuantization]/turbo/bits/anyOf[#/components/schemas/TurboQuantBitSize]/`
  - added the new `bits8` enum value to the request property `vectors/anyOf[#/components/schemas/VectorParams]/quantization_config/anyOf[#/components/schemas/QuantizationConfig]/anyOf[#/components/schemas/TurboQuantization]/turbo/bits/anyOf[#/components/schemas/TurboQuantBitSize]/`
  - added the new `bits8` enum value to the request property `vectors/anyOf[subschema #2]/additionalProperties/quantization_config/anyOf[#/components/schemas/QuantizationConfig]/anyOf[#/components/schemas/TurboQuantization]/turbo/bits/anyOf[#/components/schemas/TurboQuantBitSize]/`
  - added the new `turbo16` enum value to the request property `sparse_vectors/additionalProperties/index/anyOf[#/components/schemas/SparseIndexParams]/datatype/anyOf[#/components/schemas/Datatype]/`
  - added the new `turbo16` enum value to the request property `vectors/anyOf[#/components/schemas/VectorParams]/datatype/anyOf[#/components/schemas/Datatype]/`
  - added the new `turbo16` enum value to the request property `vectors/anyOf[subschema #2]/additionalProperties/datatype/anyOf[#/components/schemas/Datatype]/`
  - added the new `turbo8` enum value to the request property `sparse_vectors/additionalProperties/index/anyOf[#/components/schemas/SparseIndexParams]/datatype/anyOf[#/components/schemas/Datatype]/`
  - added the new `turbo8` enum value to the request property `vectors/anyOf[#/components/schemas/VectorParams]/datatype/anyOf[#/components/schemas/Datatype]/`
  - added the new `turbo8` enum value to the request property `vectors/anyOf[subschema #2]/additionalProperties/datatype/anyOf[#/components/schemas/Datatype]/`
- **2026-09-06** `b251b66ce30a`: 2 warning
  - the `vectors/anyOf[#/components/schemas/VectorParams]/size` request property's max was set to `65536.00`
  - the `vectors/anyOf[subschema #2]/additionalProperties/size` request property's max was set to `65536.00`
- **2026-08-05** `d08b1f613f29`: 42 info
  - added the new optional request property `hnsw_config/anyOf[#/components/schemas/HnswConfigDiff]/memory`
  - added the new optional request property `payload`
  - added the new optional request property `quantization_config/anyOf[#/components/schemas/QuantizationConfig]/anyOf[#/components/schemas/BinaryQuantization]/binary/memory`
  - added the new optional request property `quantization_config/anyOf[#/components/schemas/QuantizationConfig]/anyOf[#/components/schemas/ProductQuantization]/product/memory`
  - added the new optional request property `quantization_config/anyOf[#/components/schemas/QuantizationConfig]/anyOf[#/components/schemas/ScalarQuantization]/scalar/memory`
  - added the new optional request property `quantization_config/anyOf[#/components/schemas/QuantizationConfig]/anyOf[#/components/schemas/TurboQuantization]/turbo/memory`
  - added the new optional request property `sparse_vectors/additionalProperties/index/anyOf[#/components/schemas/SparseIndexParams]/memory`
  - added the new optional request property `vectors/anyOf[#/components/schemas/VectorParams]/hnsw_config/anyOf[#/components/schemas/HnswConfigDiff]/memory`
  - added the new optional request property `vectors/anyOf[#/components/schemas/VectorParams]/memory`
  - added the new optional request property `vectors/anyOf[#/components/schemas/VectorParams]/quantization_config/anyOf[#/components/schemas/QuantizationConfig]/anyOf[#/components/schemas/BinaryQuantization]/binary/memory`
  - added the new optional request property `vectors/anyOf[#/components/schemas/VectorParams]/quantization_config/anyOf[#/components/schemas/QuantizationConfig]/anyOf[#/components/schemas/ProductQuantization]/product/memory`
  - added the new optional request property `vectors/anyOf[#/components/schemas/VectorParams]/quantization_config/anyOf[#/components/schemas/QuantizationConfig]/anyOf[#/components/schemas/ScalarQuantization]/scalar/memory`
  - added the new optional request property `vectors/anyOf[#/components/schemas/VectorParams]/quantization_config/anyOf[#/components/schemas/QuantizationConfig]/anyOf[#/components/schemas/TurboQuantization]/turbo/memory`
  - added the new optional request property `vectors/anyOf[subschema #2]/additionalProperties/hnsw_config/anyOf[#/components/schemas/HnswConfigDiff]/memory`
  - added the new optional request property `vectors/anyOf[subschema #2]/additionalProperties/memory`
  - added the new optional request property `vectors/anyOf[subschema #2]/additionalProperties/quantization_config/anyOf[#/components/schemas/QuantizationConfig]/anyOf[#/components/schemas/BinaryQuantization]/binary/memory`
  - added the new optional request property `vectors/anyOf[subschema #2]/additionalProperties/quantization_config/anyOf[#/components/schemas/QuantizationConfig]/anyOf[#/components/schemas/ProductQuantization]/product/memory`
  - added the new optional request property `vectors/anyOf[subschema #2]/additionalProperties/quantization_config/anyOf[#/components/schemas/QuantizationConfig]/anyOf[#/components/schemas/ScalarQuantization]/scalar/memory`
  - added the new optional request property `vectors/anyOf[subschema #2]/additionalProperties/quantization_config/anyOf[#/components/schemas/QuantizationConfig]/anyOf[#/components/schemas/TurboQuantization]/turbo/memory`
  - request property `hnsw_config/anyOf[#/components/schemas/HnswConfigDiff]/on_disk` deprecated
  - request property `on_disk_payload` deprecated
  - request property `quantization_config/anyOf[#/components/schemas/QuantizationConfig]/anyOf[#/components/schemas/BinaryQuantization]/binary/always_ram` deprecated
  - request property `quantization_config/anyOf[#/components/schemas/QuantizationConfig]/anyOf[#/components/schemas/ProductQuantization]/product/always_ram` deprecated
  - request property `quantization_config/anyOf[#/components/schemas/QuantizationConfig]/anyOf[#/components/schemas/ScalarQuantization]/scalar/always_ram` deprecated
  - request property `quantization_config/anyOf[#/components/schemas/QuantizationConfig]/anyOf[#/components/schemas/TurboQuantization]/turbo/always_ram` deprecated
  - request property `sparse_vectors/additionalProperties/index/anyOf[#/components/schemas/SparseIndexParams]/on_disk` deprecated
  - request property `strict_mode_config/anyOf[#/components/schemas/StrictModeConfig]/max_resident_memory_percent` deprecated
  - request property `vectors/anyOf[#/components/schemas/VectorParams]/hnsw_config/anyOf[#/components/schemas/HnswConfigDiff]/on_disk` deprecated
  - request property `vectors/anyOf[#/components/schemas/VectorParams]/on_disk` deprecated
  - request property `vectors/anyOf[#/components/schemas/VectorParams]/quantization_config/anyOf[#/components/schemas/QuantizationConfig]/anyOf[#/components/schemas/BinaryQuantization]/binary/always_ram` deprecated
  - request property `vectors/anyOf[#/components/schemas/VectorParams]/quantization_config/anyOf[#/components/schemas/QuantizationConfig]/anyOf[#/components/schemas/ProductQuantization]/product/always_ram` deprecated
  - request property `vectors/anyOf[#/components/schemas/VectorParams]/quantization_config/anyOf[#/components/schemas/QuantizationConfig]/anyOf[#/components/schemas/ScalarQuantization]/scalar/always_ram` deprecated
  - request property `vectors/anyOf[#/components/schemas/VectorParams]/quantization_config/anyOf[#/components/schemas/QuantizationConfig]/anyOf[#/components/schemas/TurboQuantization]/turbo/always_ram` deprecated
  - request property `vectors/anyOf[subschema #2]/additionalProperties/hnsw_config/anyOf[#/components/schemas/HnswConfigDiff]/on_disk` deprecated
  - request property `vectors/anyOf[subschema #2]/additionalProperties/on_disk` deprecated
  - request property `vectors/anyOf[subschema #2]/additionalProperties/quantization_config/anyOf[#/components/schemas/QuantizationConfig]/anyOf[#/components/schemas/BinaryQuantization]/binary/always_ram` deprecated
  - request property `vectors/anyOf[subschema #2]/additionalProperties/quantization_config/anyOf[#/components/schemas/QuantizationConfig]/anyOf[#/components/schemas/ProductQuantization]/product/always_ram` deprecated
  - request property `vectors/anyOf[subschema #2]/additionalProperties/quantization_config/anyOf[#/components/schemas/QuantizationConfig]/anyOf[#/components/schemas/ScalarQuantization]/scalar/always_ram` deprecated
  - request property `vectors/anyOf[subschema #2]/additionalProperties/quantization_config/anyOf[#/components/schemas/QuantizationConfig]/anyOf[#/components/schemas/TurboQuantization]/turbo/always_ram` deprecated
  - added the new `turbo4` enum value to the request property `sparse_vectors/additionalProperties/index/anyOf[#/components/schemas/SparseIndexParams]/datatype/anyOf[#/components/schemas/Datatype]/`
  - …2 more
- **2026-05-20** `945e62a0043c`: 1 warning, 5 info
  - for the `query` request parameter `timeout`, the min was set to `1.00`
  - added the new optional request property `strict_mode_config/anyOf[#/components/schemas/StrictModeConfig]/max_resident_memory_percent`
  - added the new optional request property `strict_mode_config/anyOf[#/components/schemas/StrictModeConfig]/search_max_batchsize`
  - added `#/components/schemas/TurboQuantization` to the `quantization_config/anyOf[#/components/schemas/QuantizationConfig]/` request property `anyOf` list
  - added `#/components/schemas/TurboQuantization` to the `vectors/anyOf[#/components/schemas/VectorParams]/quantization_config/anyOf[#/components/schemas/QuantizationConfig]/` request property `anyOf` list
  - added `#/components/schemas/TurboQuantization` to the `vectors/anyOf[subschema #2]/additionalProperties/quantization_config/anyOf[#/components/schemas/QuantizationConfig]/` request property `anyOf` list
- **2026-02-20** `26c6f383c006`: 1 info
  - added the new optional request property `optimizers_config/anyOf[#/components/schemas/OptimizersConfigDiff]/prevent_unoptimized`
- **2025-11-17** `d09f337ca2f3`: 1 breaking, 3 warning, 8 info
  - the `optimizers_config/anyOf[#/components/schemas/OptimizersConfigDiff]/vacuum_min_vector_number` request property's min was increased to `100.00`
  - the `optimizers_config/anyOf[#/components/schemas/OptimizersConfigDiff]/deleted_threshold` request property's max was set to `1.00`
  - the `optimizers_config/anyOf[#/components/schemas/OptimizersConfigDiff]/deleted_threshold` request property's min was set to `0.00`
  - removed the request property `init_from`
  - added the new optional request property `hnsw_config/anyOf[#/components/schemas/HnswConfigDiff]/inline_storage`
  - added the new optional request property `metadata`
  - added the new optional request property `strict_mode_config/anyOf[#/components/schemas/StrictModeConfig]/max_payload_index_count`
  - added the new optional request property `vectors/anyOf[#/components/schemas/VectorParams]/hnsw_config/anyOf[#/components/schemas/HnswConfigDiff]/inline_storage`
  - added the new optional request property `vectors/anyOf[subschema #2]/additionalProperties/hnsw_config/anyOf[#/components/schemas/HnswConfigDiff]/inline_storage`
  - added the new optional request property `wal_config/anyOf[#/components/schemas/WalConfigDiff]/wal_retain_closed`
  - added `#/components/schemas/Usage` to the `usage` response property `anyOf` list for the response status `200`
  - removed `#/components/schemas/HardwareUsage` from the `usage` response property `anyOf` list for the response status `200`
- **2025-07-18** `172ce7556b1f`: 8 info
  - added the new optional request property `quantization_config/anyOf[#/components/schemas/QuantizationConfig]/anyOf[#/components/schemas/BinaryQuantization]/binary/encoding`
  - added the new optional request property `quantization_config/anyOf[#/components/schemas/QuantizationConfig]/anyOf[#/components/schemas/BinaryQuantization]/binary/query_encoding`
  - added the new optional request property `vectors/anyOf[#/components/schemas/VectorParams]/quantization_config/anyOf[#/components/schemas/QuantizationConfig]/anyOf[#/components/schemas/BinaryQuantization]/binary/encoding`
  - added the new optional request property `vectors/anyOf[#/components/schemas/VectorParams]/quantization_config/anyOf[#/components/schemas/QuantizationConfig]/anyOf[#/components/schemas/BinaryQuantization]/binary/query_encoding`
  - added the new optional request property `vectors/anyOf[subschema #2]/additionalProperties/quantization_config/anyOf[#/components/schemas/QuantizationConfig]/anyOf[#/components/schemas/BinaryQuantization]/binary/encoding`
  - added the new optional request property `vectors/anyOf[subschema #2]/additionalProperties/quantization_config/anyOf[#/components/schemas/QuantizationConfig]/anyOf[#/components/schemas/BinaryQuantization]/binary/query_encoding`
  - request property `init_from` deprecated
  - request property `optimizers_config/anyOf[#/components/schemas/OptimizersConfigDiff]/memmap_threshold` deprecated
- **2025-04-15** `5d330acca4cd`: 2 breaking, 9 info
  - removed the required property `usage/anyOf[#/components/schemas/HardwareUsage]/io_read` from the response with the `200` status
  - removed the required property `usage/anyOf[#/components/schemas/HardwareUsage]/io_write` from the response with the `200` status
  - added the new optional request property `strict_mode_config/anyOf[#/components/schemas/StrictModeConfig]/max_points_count`
  - added the new optional request property `strict_mode_config/anyOf[#/components/schemas/StrictModeConfig]/multivector_config`
  - added the new optional request property `strict_mode_config/anyOf[#/components/schemas/StrictModeConfig]/sparse_config`
  - added the required property `usage/anyOf[#/components/schemas/HardwareUsage]/payload_index_io_read` to the response with the `200` status
  - added the required property `usage/anyOf[#/components/schemas/HardwareUsage]/payload_index_io_write` to the response with the `200` status
  - added the required property `usage/anyOf[#/components/schemas/HardwareUsage]/payload_io_read` to the response with the `200` status
  - added the required property `usage/anyOf[#/components/schemas/HardwareUsage]/payload_io_write` to the response with the `200` status
  - added the required property `usage/anyOf[#/components/schemas/HardwareUsage]/vector_io_read` to the response with the `200` status
  - added the required property `usage/anyOf[#/components/schemas/HardwareUsage]/vector_io_write` to the response with the `200` status
- **2025-01-17** `a7900f38a79d`: 3 breaking, 5 info
  - the request property `optimizers_config/anyOf[#/components/schemas/OptimizersConfigDiff]/max_optimization_threads` became not nullable
  - the `optimizers_config/anyOf[#/components/schemas/OptimizersConfigDiff]/max_segment_size` request property's min was increased to `1.00`
  - the `optimizers_config/anyOf[#/components/schemas/OptimizersConfigDiff]/max_optimization_threads` request property type changed from `integer` to no type, and format from `uint` to no format
  - api tag `Collections` added
  - api tag `collections` removed
  - added the new optional request property `strict_mode_config`
  - added `#/components/schemas/MaxOptimizationThreads, subschema #2` to the `optimizers_config/anyOf[#/components/schemas/OptimizersConfigDiff]/max_optimization_threads` request property `anyOf` list
  - added the optional property `usage` to the response with the `200` status
- **2024-07-01** `e1a916176c14`: 2 warning, 3 info
  - removed the request property `vectors/anyOf[#/components/schemas/VectorParams]/multivec_config`
  - removed the request property `vectors/anyOf[subschema #2]/additionalProperties/multivec_config`
  - added the new optional request property `sparse_vectors/additionalProperties/index/anyOf[#/components/schemas/SparseIndexParams]/datatype`
  - added the new optional request property `vectors/anyOf[#/components/schemas/VectorParams]/multivector_config`
  - added the new optional request property `vectors/anyOf[subschema #2]/additionalProperties/multivector_config`
- **2024-05-29** `971f862f5823`: 2 info
  - added the new `float16` enum value to the request property `vectors/anyOf[#/components/schemas/VectorParams]/datatype/anyOf[#/components/schemas/Datatype]/`
  - added the new `float16` enum value to the request property `vectors/anyOf[subschema #2]/additionalProperties/datatype/anyOf[#/components/schemas/Datatype]/`

---

[Operation](https://skmtc.dev/qdrant/apis/qdrant-api/docs/collections/:collection_name/put.md) - [API](https://skmtc.dev/qdrant/apis/qdrant-api.md) - [Page](https://skmtc.dev/qdrant/apis/qdrant-api/changes/collections/:collection_name/put)
