Applying for Certification
The Certified application process is designed to be straightforward for publishers who have genuinely met the criteria — gather your evidence, complete the pre-submission checklist, and submit from the publisher workspace.
Pre-Submission Checklist
Before submitting, verify that every criterion is genuinely met. Submitting with missing criteria wastes the 3–5 day review cycle and delays your certification by a full review cycle.
| Item | Self-Check |
|---|---|
| Package is Published (live) | Verify status is "Published" in My Packages |
| Documentation URL is live | Open the docs URL in a private browser — ensure it's publicly accessible without login |
| Documentation has install guide | Does it explain step-by-step how to install and configure? Not just "install via MarketHub" |
| Test coverage ≥ 80% | Run your test suite and generate a coverage report — confirm the percentage |
| Security scan is clean | Check the scan result in My Packages — "Clean" with no Critical/High |
| Zero open critical issues | Check My Issues — ensure no Critical status issues are Open or Acknowledged |
| Changelog is complete | Every version from 1.0.0 to current has meaningful changelog entries |
Application Steps
Open My Certifications in Publisher Workspace
Navigate to My Certifications and find the package you want to certify in the "Available to Apply" section.
Click "Apply for Certified"
Opens the certification application form for that specific package.
Upload Test Coverage Report
Upload the test coverage report file (PDF or HTML format, max 10 MB). The report must be dated within the last 30 days.
Enter Documentation URL
Paste the public URL to your documentation. MarketHub validates that the URL is accessible before allowing submission.
Submit Application
Click Submit. The automated rescan runs immediately. If the scan finds new issues, the application is blocked until they are resolved.
Monitor Status
The application appears in My Certifications under "In Progress" with an estimated review completion date. You receive an email notification when the decision is made.
You cannot submit a new certification application for a package while a previous application is In Progress. Wait for the current application to be decided (approved or rejected) before submitting again.