Cereal Developer Documentation
Cereal is a desktop automation platform. This documentation is for developers who want to build and publish scripts on the Cereal Marketplace.
What you can build
Scripts are Kotlin-based automation programs that users run through the Cereal desktop app. You define the logic; Cereal handles task management, user configuration, notifications, and licensing.
Common script use cases:
- Monitoring websites for price or stock changes
- Automating multi-step user flows
- Coordinating parallel tasks with dependencies
Publishing options
| Developer Console | Community Scripts | |
|---|---|---|
| Cost to publish | Free account required | No account needed |
| Paid scripts | Yes (minimum $2.00) | No — always free |
| Source code | Private | Public (GitHub) |
| Discovery | Manual submission | Auto-synced from GitHub |
Quick links
- Getting Started — set up and write your first script
- Components — Logger, Notifications, Preferences, and more
- Script Licensing — protect your script from unauthorized use
- Publishing — submit to the marketplace
- Support — Discord and GitHub Issues