Developer Portal
Theme Development

theme.json Manifest Reference

The theme.json manifest file in your theme root defines metadata and core compatibility settings.

⚠️ Manifest Key Inconsistency Note

Themes typically specify requires_aipostify (e.g. in aipostify-default), whereas plugins specify min_aipostify_version. The Marketplace ZipValidator supports both keys during submission.

Full Example

{
    "name": "AIPostify Default",
    "slug": "aipostify-default",
    "version": "1.0.0",
    "description": "Clean, responsive default theme for AIPostify built with Tailwind CSS.",
    "author": "AIPostify Core Team",
    "requires_aipostify": "1.0.0"
}

Field Reference

FieldTypeRequiredDescription
namestringYesTheme display name
slugstringYesDirectory name slug
versionstringYesSemVer string
descriptionstringYesTheme description
requires_aipostifystringYesMinimum required core version
authorstringNoAuthor name

Last verified against AIPostify core. © 2026 AIPostify Marketplace Developer Documentation.