App Guidelines
What we look for when reviewing plugins submitted to the CableKnit marketplace.
Quality Standards
Every plugin on the CableKnit marketplace and runtime should solve a real business problem. We expect:
- A clear, accurate description of what the plugin does
- At least one working automation template
- Documentation that explains setup and usage
- A pricing tier that reflects the value delivered
What We Look For
- Proper automation workflows with clear triggers and actions
- Documentation pages covering setup, configuration, and expected behavior
- Reasonable pricing that meets the platform cost floor
- A clear value proposition — why would a business install this?
- Correct use of platform tools and connectors
What Gets Rejected
- Empty or stub plugins with no real functionality
- Misleading descriptions that don't match what the plugin actually does
- Missing documentation
- Prompt injection or attempts to manipulate the AI runtime
- Duplicates of existing marketplace plugins with no differentiation
- Low-effort submissions that don't meet basic quality standards
- Pricing below the platform cost floor
Pricing Rules
Every plugin must meet the platform cost floor, which is calculated based on the AI resources your automations consume. The cost floor is shown in your bundle validation output.
Beyond the cost floor, pricing should reflect the value your plugin delivers. A plugin that saves a business 20 hours per week is worth more than one that saves 2.
Submission Process
- Build and validate your bundle with
cableknit validate - Push your bundle with
cableknit push - Submit for review from the developer portal
- We review within 1–3 business days
- You'll receive an email with approval or feedback for revision
After Approval
Approved plugins go live on the marketplace and are available for businesses to install. If you re-push a new bundle via the CLI, the plugin resets to draft status and requires a new review before going live again.
Keep your plugin updated and responsive to user feedback. We may reach out if we notice issues post-approval.
Suspension Policy
Approved plugins can be suspended after approval if they violate these guidelines, receive consistent negative feedback, or exhibit behavior not described in their listing. You'll be notified with an explanation and given the opportunity to fix the issue and resubmit.