---
metadata:
  - name: generator
    content: Diplodoc Platform v5.50.6
alternate:
  - https://ydb.tech/docs/en/concepts/datamodel.md?version=main
  - https://ydb.tech/docs/ru/concepts/datamodel.md?version=main
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?version=main)
* [Tables](https://ydb.tech/docs/en/concepts/datamodel/table.md?version=main)

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

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

## See Also {#see-also}

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