Skip to main content
This guide walks you through creating a new project on Modrinth, from setting up basic information to uploading your first version.

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_CREATE permissions
  • 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 review
  • false - Submit for moderation review (default)
Draft projects:
  • 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 only
  • private - Only visible to team members

Organization Projects

string
Create project under an organizationRequirements:
  • You must be a member of the organization
  • You need ADD_PROJECT organization 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

Users have a maximum project limit based on their account standing. If you’ve reached your limit, you’ll receive a limit_reached error.
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:
  1. Processing - Your project enters moderation queue
  2. Automated checks - Files are scanned for security issues
  3. Manual review - Moderators review your project (if needed)
  4. 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