> For the complete documentation index, see [llms.txt](https://aptitude.gitbook.io/zaubercms/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://aptitude.gitbook.io/zaubercms/extending-zaubercms/seed-data.md).

# Seed Data

If you want to seed data into the CMS on start up then just create a class that implements&#x20;

```csharp
public interface ISeedData
{
    void Initialise(ZauberDbContext dbContext);
}
```

The dbContext used in the startup is passed in allowing you to create, update or delete whatever you want. As this class is loaded through the extension manager, you can also inject any other services you may need into your class
