---
metadata:
  - name: generator
    content: Diplodoc Platform v5.52.0
alternate:
  - https://ydb.tech/docs/en/concepts/datamodel.md
  - https://ydb.tech/docs/ru/concepts/datamodel.md
  - href: en/concepts/datamodel/index.md
    type: text/markdown
    title: Markdown version
  - href: ../../llms.txt
    type: text/markdown
    title: llms.txt
sourcePath: en/core/concepts/datamodel/index.md
---
> **Documentation Index:** Fetch the complete configuration index at https://ydb.tech/docs/en/llms.txt

# YDB Schema Objects

YDB supports the following types of schema objects:

* [Directories](https://ydb.tech/docs/en/concepts/datamodel/dir.md)
* [Tables](https://ydb.tech/docs/en/concepts/datamodel/table.md)

* [Views](https://ydb.tech/docs/en/concepts/datamodel/view.md)
* [Topics](https://ydb.tech/docs/en/concepts/datamodel/topic.md)
* [Coordination nodes](https://ydb.tech/docs/en/concepts/datamodel/coordination-node.md)
* [Secrets](https://ydb.tech/docs/en/concepts/datamodel/secrets.md)
* [External tables](https://ydb.tech/docs/en/concepts/datamodel/external_table.md)
* [External data sources](https://ydb.tech/docs/en/concepts/datamodel/external_data_source.md)

Schema objects are placed within the [cluster namespace](https://ydb.tech/docs/en/concepts/datamodel/cluster-namespace.md) and are named according to the common [naming rules](https://ydb.tech/docs/en/concepts/datamodel/cluster-namespace.md) that apply to all schema objects.

## See Also {#see-also}

- [Concepts YDB](https://ydb.tech/docs/en/concepts/index.md)
- [YDB Cluster Topology](https://ydb.tech/docs/en/concepts/topology.md)