In this chapter, we will explore the Entity API to create custom entities and see how they are handled and cover the following recipes:
- Creating a configuration entity type
- Creating a content entity type
- Creating a bundle for a content entity type
- Implementing custom access control for an entity
- Providing a custom storage handler
- Creating a route provider