Pro Membership

Membership

Save hours of development with our powerful Phoenix starter kit 🚀
See the demo and full feature list ->

join 381 other recent members now

Single Plan 👨‍💻

Unleash your potential with one Petal Pro project

$299 USD per year
(+ any local taxes)

What's included

  • Lifetime access to projects created during your membership
  • Added to the Petal Pro and Petal Framework Github projects
  • Access to the latest Petal Pro versions
  • Access to Petal Framework
  • Super vote roadmap features
  • Access to new features and maintenance updates (while your membership is active)
  • Cancel anytime and you keep your project
  • Full refund within 7 days if you're not satisfied
  • Create one project with Petal Pro
  • Can upgrade to unlimited later
  • Access to the Petal Pro discord channel
  • Customer support

Unlimited Plan ♾️

Say goodbye to project FOMO with unlimited

$749 USD per year
(+ any local taxes)

What's included

  • Everything in the Single Plan
  • Create unlimited projects with Petal Pro
  • Can upgrade to team later

Business Plan 💼

Skyrocket your teams productivity

$1999 USD per year
(+ any local taxes)

What's included

  • Everything in the Unlimited Plan
  • Create unlimited projects with Petal Pro
  • Specify your domain and anyone with that domain in their email can sign in and automatically have access
  • Up to 5 team members
  • Priority customer support

Enterprise Plan 🏢

Build custom internal tools in record time

$9999 USD per year
(+ any local taxes)

What's included

  • Everything in the Business Plan
  • Create unlimited projects with Petal Pro
  • Specify your domain and anyone with that domain in their email can sign in and automatically have access
  • Up to 10 team members
  • Priority customer support
  • 25 hours of dedicated technical support per year

Everything you need

User Impersonation

As an Admin, you can login as any user without knowing their password - available via the Admin console (under the User menu).

App screenshot

Multi-tenancy/Orgs

Petal Pro includes multi-tenancy functionality out of the box. You can create multiple orgs and assign users to them.

App screenshot

Email Templates

Preview your emails and edit them in real-time. You can also add your own custom email templates.

App screenshot

LiveView file uploads

File upload using LiveView and S3. You can also implement user avatars and store them locally or on S3/Cloudinary (cloudinary.com).

App screenshot

User Settings

Petal Pro includes a User Settings page with the ability to update their profile, change their password, delete their account and more.

App screenshot

2FA

2FA is available for all users and they can activate/deactivate it at anytime. Includes QR code scanning and backup codes functionality.

App screenshot

Stripe Billing

Stripe Billing is integrated into Petal Pro. Selling subscriptions to your users or organizations is a breeze.

App screenshot
Build at Lightning Speed ⚡️
Hit the ground running on your next web application project with the following included features.
Fast development

We’ve found using Petal Pro boilerplate with Petal components greatly speeds up our dev time.

Social logins

Allow your users to conveniently sign up/login with Google & Github. We also make it super easy to add more social login providers.

Passwordless auth

Give your users the ability to register/sign in via a pin code sent to their email.

Multi-tenancy

Create an organization, invite & manage members, and more.

i18n - gettext

Support for internationalization with gettext in non-admin areas.

Deploy in minutes

Add a working dockerfile and ensure all the config is correct for fly.io deployments right off the bat.

Oban support

Create background and cron jobs easily with Oban. We have provided an example worker to get you started.

Styled components

Modular HEEX components beautifully styled with Tailwind CSS. No more worrying about your lack of design skills.

Email templating

Create and edit your transactional emails with our custom built HTML email template previewer.

Authentication

Petal Pro boilerplate comes with phx.gen.auth installed and customised to use Petal components so it looks pro right out of the box.

Utility functions

A collection of handy functions to help you with little things like truncating, money formatting and handling plurals.

Admin addons

See a list of your users. Track their activity with logs. Post your user activity to Slack. And more…

User Impersonation

As an Admin, you can login as any user without knowing their password - available via the Admin console (under the User menu).

LiveView file uploads

Upload files and store them locally or on S3/Cloudinary (cloudinary.com).

Continuous updates

Petal Pro is frequently updated with new features. Every purchase will gain access to 1 year of updates.

Custom generators

CRUD beautiful interfaces quickly with petal.gen.live and petal.gen.html.

Documentation

World-class documentation with a comprehensive guide to get you started.

Stripe Billing

Stripe Billing is integrated into Petal Pro. Selling subscriptions to your users or organizations is a breeze.

FAQ

Petal Pro is for developers who are looking to rapidly build Phoenix web applications without worrying about design or reinventing the wheel.

Our aim as always is to get you up and running as quickly as possible and taking you from idea to end product in record time.

This makes Petal Pro perfect for technical entrepreneurs looking to build a side hustle or MVP.

We have obsessed over making Petal Pro as comprehensive, but as flexible as possible. Every decision is carefully considered to avoid polluting the code base but giving you extensive optional functionality in the form of recipes to cover the most common use cases.

Petal Pro is great for beginners and experienced developers alike. A great place to get started and view the potential of Petal Pro is to check out our step-by-step guide for building a reminder app.

A subscription gives you access to the latest version of Petal Pro.

When you purchase Petal Pro, you will be added as a member to the Github repository for easy updates and the ability to download new & old versions from the downloads page of your member login.

We are regularly updating and adding new functionality to Petal Pro based on new ideas we have, feedback and feature suggestions.

You can see previous updates by looking at the versions on our downloads page.

You can cancel your subscription at anytime, however upon cancelling:

  • you’ll lose access to the Github repo and the ability to download any new versions of Petal Pro.
  • you won’t however, lose access to any versions that were released prior to or during your subscription period

Yes you can, simply purchase a subscription and then cancel it immediately. You will be able to download the latest version of Petal Pro for one year.

After that year ends:

  • you’ll lose access to the Github repo and the ability to download any new versions of Petal Pro.
  • you won’t however, lose access to any versions that were released prior to or during your subscription period

Yes you can, you will just have to pay the difference in price between single and unlimited.

No, unfortunately. We’re big advocates of open source, but giving away Petal Pro code directly/indirectly for free will foreseeably affect our product sales.

We would love to keep improving / maintaining Petal and our suite of products to benefit our current and future members. If our code is easily accessible in an open source project then our sales may drop and we won’t be able to afford to keep the project running.

Essentially, it is fine to build anything you like, as long as it does not directly/indirectly compete with our products and/or affect our product sales.

Of course! Depending on which license you purchase, you may create a single project or unlimited projects. That could be be a new personal side hustle SaaS application or a commercial venture you aim to exit and sell in the future.

Essentially, you’re find to build anything you like as long as it does not directly/indirectly compete with our products and/or affect our product sales.

For more information, read through our license or if you have any further licensing concerns, please email us on support@petal.build.

While we do not offer technical support directly, we do offer customer support for non-technical related enquiries e.g account management and licensing concerns, however the general expectation is that our customers have the requisite knowledge of the Petal stack.

In saying that you can always join our Discord community and ask questions there. We usually can solve your problem there (or some other member will) - we just can’t guarantee it.

If you’re unsatisfied with your purchase for any reason, shoot us an email us at support@petal.build within 7 days and we’ll refund you in full, no questions asked.

Looking for a tailored solution?

Engage with us for custom development. We offer swift results and reliable service. Limited weekly availability so get in early.

Learn more