OskiStarterKit
A ready-made Umbraco 13 website with page templates, Block Grid layouts and SEO fields
Free Umbraco starter kit with prebuilt page types, Block Grid layouts, multi-level menus, SEO fields, SMTP settings and custom error pages.
dotnet add package OskiStarterKit
The problem it solves
Most new Umbraco projects start with the same groundwork: document types, templates, navigation, SEO fields, email settings and error pages. Doing this by hand for every small site costs days before any real content goes in. OskiStarterKit packs that groundwork into one NuGet install, so a team can start from a working site instead of an empty backoffice.
Typical uses
- Launching a small business website on Umbraco in days instead of weeks
- Starting a personal or portfolio site with a blog
- Giving a new Umbraco developer a working reference project
- Setting up a company site with careers and vacancy pages
At a glance
- NuGet package
- OskiStarterKit
- Latest version
- v4.0.2 · 30 releases
- Umbraco
- Umbraco 9–13 (v1.x for 9–10, v2.x for 11, v3.x for 12, v4.x for 13)
- .NET
- net8.0
- First released
- Mar 2022
- Last updated
- Sep 2025
- Downloads
- 22,729
- License
- MIT
- Requirements
- Umbraco 13 for the current 4.x line (older lines cover Umbraco 9 to 12).NET 8 for 4.xSQL Server databaseSMTP account for outgoing email
- Works with
- Oski.CoreSeoToolkit.UmbracoLimbo.Umbraco.TablesSMTP server for site email
What OskiStarterKit does
Ships with: Oski.Core: shared library installed with the starter kit. It carries the kit's core logic and pulls in SeoToolkit, Limbo tables and Google auth packages. Latest 1.0.5.1 targets Umbraco 13 and .NET 8.
Ships Razor views for a home page, blog and blog posts, careers and vacancies, pricing plans, about us, information pages, a sitemap page, a locked page and a 404 page.
Pages are assembled from reusable Block Grid blocks, and editors see a live preview of the layout while they edit.
Header menu items, child items and social links are managed as content in the backoffice, with no hard-coded menus.
SeoToolkit is included, so each page has fields for meta title, meta description, canonical URL and related search settings.
An SMTP Configuration tab in the Settings section stores mail server values and lets you test sending.
A 404 page is part of the content tree, and a middleware call (app.UseCustomErrorPage) routes errors to it, with per-culture pages set in appsettings.json.
Published under the MIT license on NuGet and listed on the Umbraco Marketplace.
From install to first use
dotnet add package OskiStarterKit- Create an Umbraco project
Install the Umbraco templates and create a new project with your admin user and database connection string.
- Add the package
Run dotnet add package OskiStarterKit, then build and run. The kit adds its document types, templates and sample content.
- Set up email and errors
Fill in the SMTP Configuration tab under Settings, point Error404Collection in appsettings.json to your 404 page, and register app.UseCustomErrorPage() at startup.
- Edit and publish
Replace the sample content, adjust menus and SEO fields, and build new pages from Block Grid blocks.
See it in the back office

OskiStarterKit questions
Need a custom feature or help installing? OSKI built this package and can help.
Contact usIs OskiStarterKit free?+
Yes. It is free to download from NuGet and is published under the MIT license.
Which Umbraco version do I need?+
The current 4.x release targets Umbraco 13 and .NET 8. Older releases exist for Umbraco 9 and 10 (1.x), 11 (2.x) and 12 (3.x).
Can I add it to an existing site?+
It is built as a starting point for a new project. It adds its own document types, templates and content, so a fresh Umbraco install is the safest target.
What is Oski.Core?+
A companion library that the starter kit installs automatically. It holds the shared code the kit relies on, so you do not need to add it yourself.
How do I set up email?+
Open the Settings section, go to the SMTP Configuration tab, enter your mail server details and submit.
Where can I get help?+
OSKI Solutions built the kit and offers Umbraco development and consulting. Get in touch if you need help adapting it.
Other products

umContentCreator
Free Umbraco package that adds AI text generation (OpenAI) and image generation (Stability AI) or Google image search to text and media properties.
Free · details →
umContentTranslator
Umbraco 17–18 package that translates content trees and dictionary items with Claude or OpenAI, keeps Block Grid and Block List intact and tracks status.
Details →
MediaRemove
Free Umbraco package that scans your content for media references, lists the files nothing points to, and deletes them in bulk with an exclusion list as a safety net.
Free · details →
umContactManager
Free Umbraco 17–18 package that adds a Contacts section for form leads, email threads, spam control, notifications and optional AI replies and lead research.
Free · details →Need OskiStarterKit customized or a package built for your Umbraco site?
A spec, a Figma file or three paragraphs is enough to start.
- First reply · from an engineer, not a sales rep
- 30-min call · with Roman, our CTO, to clarify scope
- After the call · a written proposal with plan, team and price
