Getting started
Joining is free. Apply once, get approved by a person on our team, then build, submit and get paid from the developer portal.
- Create an EzyStudio accountCreate an account, or log in if you already have one. Either way you come back to the application. Your developer org lives under that login.
- Apply to the developer programFill in the short application at Join the developer program.
- Wait for a decisionA reviewer reads every application. We email you when it is approved, when we need more information, or when it is not approved.
- Connect payouts and buildOnce approved, open the developer portal, add the email of your Wise account for payouts and create your first app.
The application
These are the fields the application accepts. The form in the portal asks for all of them except slug (made from your name) and answers.languages.
| Field | What we ask | Rules |
|---|---|---|
displayName | Your name or your company's name, as buyers will see it. | 2 to 120 characters |
slug | Your developer address (optional; made from your name otherwise). | 3 to 48 lowercase letters, digits and dashes |
supportEmail | Where buyers reach you. Used on your listings unless an app sets its own. | A valid email |
websiteUrl | Your website (optional). | A URL, up to 512 characters |
portfolioUrl | Work we can look at (optional). | A URL, up to 512 characters |
country | Where you are based. | Two-letter country code, e.g. GB |
answers.about | What you will build for EzyStudio businesses. | 20 to 2,000 characters |
answers.appIdeas | App ideas and the kinds of businesses you serve (optional). | Up to 2,000 characters |
answers.experience | How much you have shipped before. | new, some or experienced |
answers.buildsWith | How you build: the EzyStudio editor, your own editor, or both (optional). | 1 or 2 of ezystudio, own_editor |
answers.languages | Languages you can support (optional). | Up to 10 codes like en or pt-BR |
answers.agreesToGuidelines | That your apps will follow the review guidelines. | Must be accepted |
What happens next
| Status | What it means | What you do |
|---|---|---|
| submitted | We received it. You get the email “We received your developer application”. | Nothing. You can check it any time in the portal. |
| more_info | A reviewer has a question (“We need more information about your application”). | Answer in the portal. Your application goes back to the reviewer. |
| approved | “You're approved to publish on EzyStudio.” You can create apps and templates and submit them for review. | Open the developer portal. |
| rejected | Not approved. The email carries the reviewer's note. | Apply again from the same page when you are ready. |
An agency in the partner program is its own developer org. It is created, already approved, the first time someone on your team who manages developer work opens the developer portal. No application needed.
The developer portal
| Screen | What it is for |
|---|---|
| Overview | Earnings this month, your next payout, installs, and apps that need your attention. |
| Templates | Download the Website and App templates and the app starter, a small working app to build on. |
| My apps | Every app and template with its status. Open one to see its submissions, installs, money and reviews, and to reply to reviews. |
| Submit an app | The listing form in five steps: App details, Media, Pricing, Customization and the review checklist. It saves as you type, once the app has a name. |
| Payouts | Add your Wise email for payouts, see what is on hold and what is ready to pay out, and every payout. |
Your team
Invite people to your developer org and give each one a role. Developer owner can do everything. Developer member can create, read and edit apps and see your profile and team, but cannot submit for review or see earnings and payouts.
Build your first app
Once you're approved, the developer portal's home shows these same five steps. Take them in order.
- Download a template and the app starterFrom Templates in the portal. The starter is a small working app that already passes the package check.
- Read how apps workBuilding an app covers what an app is, how it installs and where its files may go.
- Build locally with PostgresRun the template on your machine with a Postgres of your own. Database shows tagged SQL and migrations with examples.
- Follow the rules and check your workGo through Best practices and its checklist: it mirrors what review looks at.
- Submit itPush your app to GitHub and pick the repository in Submit an app. See Submitting.