Project Creation Overview
When you create a project on Modrinth, you’ll need to provide essential metadata, upload project files, and configure settings. Projects can be created as mods, modpacks, resource packs, shaders, plugins, or data packs.Prerequisites
- A Modrinth account with
PROJECT_CREATEpermissions - At least one version file ready to upload
- Project icon (recommended, 256KB max, PNG/JPEG format)
You must have at least one initial version when submitting a project for review. Draft projects can be created without versions.
Required Project Information
Initial Versions
You must include at least one version when creating a project for review. See Managing Versions for detailed information about version requirements.array
required
Versions to create with your project (1-32 versions)Each version requires:
- Version number
- Version title
- File uploads
- Supported loaders (e.g., Fabric, Forge)
- Loader-specific fields (game versions, etc.)
- Release channel (release, beta, alpha)
Project Status
boolean
Create as a draft project
true- Save as draft without submitting for reviewfalse- Submit for moderation review (default)
- Not visible to the public
- Can be edited freely
- Must have at least one version to submit for review
string
Desired status after approvalOptions:
approved- Listed and searchable (default)unlisted- Accessible via direct link onlyprivate- Only visible to team members
Organization Projects
string
Create project under an organizationRequirements:
- You must be a member of the organization
- You need
ADD_PROJECTorganization permission - Project owner will be the organization, not you
API Example
Here’s a complete example of creating a project via the API:Project Limits
To check your current usage:Validation and Errors
Common errors when creating projects:- Slug collision - The slug is already taken or conflicts with a project ID
- Invalid category - Category doesn’t exist or doesn’t match project type
- Invalid loader - Loader not supported by Modrinth
- Invalid game version - Game version not recognized
- Missing required fields - Name, slug, summary, description, or license not provided
- File validation failed - Uploaded files don’t pass security/format checks
- Duplicate files - File hash already exists in another project
After Creation
Once your project is created:- Processing - Your project enters moderation queue
- Automated checks - Files are scanned for security issues
- Manual review - Moderators review your project (if needed)
- Approval - Project becomes visible at your requested status
Most projects are approved within 24-48 hours. You’ll receive notifications about your project’s status.
Next Steps
- Managing Versions - Upload updates and new versions
- Teams and Permissions - Add collaborators
- Analytics - Track your project’s performance
