Built for Claude Code

Ship Phoenix SaaS with AI as your co-pilot

Petal Pro is a production-ready Phoenix boilerplate with deep Claude Code integration. CLAUDE.md files, an MCP server, recipe commands, and a logo generator — describe features, your AI builds them, you keep shipping.

//res.cloudinary.com/wickedsites/image/upload/petal_marketing/prod/avatars/24536 //res.cloudinary.com/wickedsites/image/upload/petal_marketing/prod/avatars/24533 //res.cloudinary.com/wickedsites/image/upload/petal_marketing/prod/avatars/24480 //res.cloudinary.com/wickedsites/image/upload/petal_marketing/prod/avatars/24396 //res.cloudinary.com/wickedsites/image/upload/petal_marketing/prod/avatars/24375 //res.cloudinary.com/wickedsites/image/upload/petal_marketing/prod/avatars/24364 //res.cloudinary.com/wickedsites/image/upload/petal_marketing/prod/avatars/24351 //res.cloudinary.com/wickedsites/image/upload/petal_marketing/prod/avatars/24342 //res.cloudinary.com/wickedsites/image/upload/petal_marketing/prod/avatars/24339 //res.cloudinary.com/wickedsites/image/upload/petal_marketing/prod/avatars/24338

3075 builders shipped with Petal · 252 joined last month

Petal Pro app — transactions feature with dark sidebar, color-coded data table

A real Petal Pro app — branding generated with one Claude command, feature scaffolded with another.

The Petal Stack
ELIXIR
LiveView

Stop rewriting code.

We’re all creating the same code over and over again in our own silos. Every new project requires boilerplate code: buttons, forms, auth, emails and so on. We decided to identify code common in all projects and build one perfect version of it, saving us time and money on every new project. And now it’s available for everyone - we hope it can help you too!

Matt
Matt Platts
@mplatts
ElixirConf speaker
Nic
Nic Hoban
@nicolashoban

Build a stunning UI with Petal Components

A beautiful set of 100+ open source components written in HEEX and styled in Tailwind CSS. Get started now with a fresh Phoenix project with Petal Components installed.

https://res.cloudinary.com/wickedsites/image/upload/v1604268092/unnamed_sagz0l.jpg https://res.cloudinary.com/wickedsites/image/upload/v1636595188/dummy_data/avatar_1_lc8plf.png https://res.cloudinary.com/wickedsites/image/upload/v1636595188/dummy_data/avatar_2_jhs6ww.png https://res.cloudinary.com/wickedsites/image/upload/v1636595189/dummy_data/avatar_14_rkiyfa.png
Primary
Secondary
Choose your setup
15%

Power your next project with Petal Pro

Building products isn't easy and you can often find yourself reinventing the wheel. Jumpstart your next product with our feature-rich Phoenix boilerplate. Go from inception to launch quicker than you ever imagined possible.

Sign in to your account

Not yet registered? Register

Need PETAL expertise?

Our expert team delivers beautiful, functional tailored solutions for your PETAL or similar application. Limited availability, so get in early.

  • 20+ years experience in web app development
  • History developing successful solutions for clients
  • Software Engineer + UX Designer - powerful combo
  • Fast and reliable delivery so you hit your dev timeline
  • Outcome/scope-driven approach
  • Friendly service and timely communication
Petal Pro Features
Hit the ground running on your next web application project.
Fast development

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

AI-powered Chatbot

Utilising langchain, Petal Pro includes an AI-powered chatbot that can be customized to your needs.

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…

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.

Admin Dashboard

An Admin Dashboard providing charts and graphs of recent users, orgs, subscribers, and more.

Persistent Notifications

A persistent notifications management system that allows you to create and manage notifications for your users.

See current users

Using Phoenix Presence, you can see who is currently online.

Saving devs thousands of hours
Here’s what some of them are saying about Petal Pro…
  • /images/jack-gray.jpeg
    Jack Gray
    Author of the Phoenix Deployment Handbook

    I'm going through the @PetalFramework documentation for my 1st project. It is fantastic! The docs cover every available feature. It walks you through the steps to use it for a reminder app. Looks awesome and I still need to dig into the components.

  • /images/randy-schmidt.jpeg
    Randy Schmidt
    Web Developer and Project Manager

    Petal Pro has been brilliant. I have a couple products in post-wireframe pre-marketing to the general masses and Petal Pro lets me focus on spiking the core functionality without being distracted by fiddly details. And there are a ton of things built in when I decide if/when to take them from spike phase to final product.

  • /images/maciej.jpeg
    Maciej Gryka
    Automating things at @RainforestQA

    Just wanted to say that I'm having loads of fun creating something with Pro, thanks for all the work.

Petal Pro Pricing
Join 3,075 developers who have saved 1,057,800 hours of work using Petal Pro.
//res.cloudinary.com/wickedsites/image/upload/c_fill,g_face,h_64,w_64/petal_marketing/prod/avatars/21000 //res.cloudinary.com/wickedsites/image/upload/c_fill,g_face,h_64,w_64/petal_marketing/prod/avatars/22249 //res.cloudinary.com/wickedsites/image/upload/c_fill,g_face,h_64,w_64/petal_marketing/prod/avatars/21946 //res.cloudinary.com/wickedsites/image/upload/c_fill,g_face,h_64,w_64/petal_marketing/prod/avatars/22350 //res.cloudinary.com/wickedsites/image/upload/c_fill,g_face,h_64,w_64/petal_marketing/prod/avatars/22333 //res.cloudinary.com/wickedsites/image/upload/c_fill,g_face,h_64,w_64/petal_marketing/prod/avatars/22319 //res.cloudinary.com/wickedsites/image/upload/c_fill,g_face,h_64,w_64/petal_marketing/prod/avatars/21264 //res.cloudinary.com/wickedsites/image/upload/c_fill,g_face,h_64,w_64/petal_marketing/prod/avatars/21241 //res.cloudinary.com/wickedsites/image/upload/c_fill,g_face,h_64,w_64/petal_marketing/prod/avatars/22335 //res.cloudinary.com/wickedsites/image/upload/c_fill,g_face,h_64,w_64/petal_marketing/prod/avatars/21045

join other recent members saving time and money

Membership

From

$299 USD one-time
(+ any local taxes)

Gain access to a powerful suite of tools to help you rapidly build your next Phoenix web application.

*Full refund within 7 days if you're not satisfied

Get access
Your time is money
Find out how much you can save by using Petal Pro.
Select the features you would use below
Petal Pro can save you a boatload of time 🛳 ⏰
Features I'd use Time saved
1 day
5 days
7 days
5 days
2 days
5 days
3 days
2 days
2 days
2 days
10 days
1 day
5 days
5 days
7 days
5 days
2 days
3 days
25 days
10 days
3 days
3 days
14 days
Input your hourly rate to find out how much you can save with Petal.
I earn $    per hour.
Money saved per project
Get started
Everything you need to know
Frequently Asked Questions.