Skip to content

Schema Management

Browse, visualize, and manage your Weaviate collection schemas with rich detail views and creation tools.

Schema Explorer

Overview Tab

Displays high-level collection information:

  • Collection name and description
  • Object count
  • Vectorizer configuration
  • Generative module configuration
  • Sharding and replication settings

Properties Tab

Lists all properties with detailed type information:

  • Property names and data types
  • Nested object structures (recursive navigation)
  • Cross-reference targets
  • Indexing configuration (searchable, filterable)

Raw JSON Tab

Complete schema definition in JSON format — useful for programmatic access or documentation.

API Equivalent Tab

Code examples for recreating the schema in:

  • Python (Weaviate client)
  • JavaScript/TypeScript
  • cURL

Creation Scripts

Ready-to-use Python scripts for recreating collections programmatically.

Visual Type Icons

IconType
🔤Text
🔢Number
Boolean
📅Date
📦Object (nested)
📍Geo Coordinates
📞Phone
📁Blob

Creating Collections

Three paths to create a new collection:

From Scratch

Configure everything manually — name, properties, vectorizer, generative module.

Copy from Existing

Clone an existing collection's schema as a starting point. Schema is pre-filled, ready for modification.

Import from JSON

Load a schema definition from a JSON file — useful for version-controlled schemas or migration between instances.

Nested Properties

Collections with nested objects are displayed hierarchically:

  • Expand nested properties to see sub-properties
  • Visual indentation shows nesting depth
  • Cross-references are clearly marked

Export Schema

Right-click any collection → "Export Collection Schema" to save the complete schema definition as JSON. Useful for:

  • Version controlling schemas
  • Sharing schemas with teammates
  • Creating backups before schema changes

Released under the MIT License.