Github Follow our progress

The power to deploy features from your own dashboard.

Through the use of feature flags you can level up your marketing, engineering and product teams, by installing a single Laravel package.

A vibrant illustration of a person standing beside a large browser window which displays a simplified interface. Floating infront and overallaping parts of the base interface are two panels that visisualise the concept of interchangability.

Why feature flags?

The traditional development cycle is broken

Building with feature branches can suck! In theory, they are a great idea - open a new branch for a new feature, develop in a silo until it's ready, and then merge it back into your main branch. This works for libraries, packages and even mobile apps. In reality, web apps are constantly pushing new changes, maybe multiple times a day but also engineers don't work alone. Other teams will have pressures and stresses that affect the product cycle, creating a painful loop of merge conflicts, code reviews and quality assurance tests.

an arrow pointing upwards and to the right
Engineering is waiting for when marketing wants to release
an arrow pointing left and downwards
Marketing update planned schedule and hold the launch
Other PRs cause merge conflicts, triggering new code reviews
an arrow pointing from the right and upwards
Marketing is waiting for engineering to be ready to merge and deploy
an arrow pointing from the downwards to the left

Built for teams (and skulks)

Marketers, designers and engineers all love us

Level up your organisation and create a more continuous delivery cycle, giving power to the teams when they need it most.

For marketing teams

  • Plan effectively for when a feature generally becomes available.
  • No more asking if engineering is ready to deploy.
  • Schedule the gradual roll-out of features to specific user groups.
  • Give your most loyal customers early access to what you've been working on.
  • Allow customers to try features before purchasing or upgrading.

For product teams

  • Integrate and test new features quickly but safely.
  • Explore and experiment with multiple ideas at once.
  • Reduce day-one support issues by testing features with smaller groups of actual customers.
  • Measure engagement to improve or kill features quickly.
  • Tailor the user experience by releasing features to specific user groups.

For engineering teams

  • Make code integration faster by merging with flags to keep pull requests lean.
  • Constantly deploy and find bugs in production with less risk.
  • Less time spent reviewing large, frequently conflicting pull requests.
  • Remove the need for extra infrastructure environments when performing quality assurance testing.
  • Allow others in the business to review and feedback as you iterate on designs.

Benefits

The more thoughtful way to build your business

We know that building a business can be challenging. You can quickly go off track and spend too much time, money and effort on the wrong things. Using Flagfox, you will gain the flexibility to work leaner and more innovative.

Speed up development and save time

Unblock your pipeline and get code shipped without any more hassle or pauses.

Reduce systems and save money

Simplify your infrastructure, environment and 3rd party services by building flexibility into the foundation of your product.

Maximise growth loop opportunities for more value

Speed up trial and error to capitalise on your product market fit and discover more avenues for revenue.

Empower non-technical teams and increase efficiency

Allow marketing or growth experts to toggle and schedule features themselves.

Features

Flagfox gives you a crafty advantage over the competition

We can offer you a suite of features that will provide instant value and improve your processes.

Customer segmentation

Define groups of users and teams so that you can identify them quickly for testing or rollout.

Scheduling and gradual rollout

Set up an automatic workflow to release features to an individual or group of users over time.

Authentication and permissions

Keep your features secure, so only those who need access can use the usual ways within a Laravel application.

Intuitive user experience

No-code tooling for a straightforward, usable and accessible experience. With a UI that has been designed for anyone, not just developers.

Configure as you go

Organise features strategically as your application grows, making it easier for your non-technical team members to understand each flag's effect.

Full integration

We don't have complicated monthly billing with user or feature restrictions, just a simple license required for your project.

Straightforward billing

We don't have complicated monthly billing with per user or per feature restriction, just a simple license required for your project.

Easy to install

Our documentation is extensive and will only require 5 minutes of your time to have a fully functional feature dashboard ready.

Pricing

Tiered plans to suit you

We've tried to balance affordability with value. We believe it is worth all the time, complexity and effort you will save. Join the waitlist and we will even give you an introductory discount code for when we launch.

Single

$199 / year

Great for that special project.

  • 1 project licence
  • Access to all documentation
  • Email Support
Join the waitlist

Multi

$599 / year

Good for entrepreneurs or freelancers.

  • Up to 5 project licences
  • Access to all documentation
  • Email Support
Join the waitlist

Unlimited

Custom

For all the projects you could need.

  • Unlimited project licences
  • Access to all documentation
  • Additional Support
Contact Us

FAQs

Simple, upfront answers

We've tried to answer all the questions we would probably ask if we were in your position. If anything is missing, feel free to email us admin@flagfox.dev.

At the time of writing this (Fri 27th Jan 2023) I can say no. I sadly didn't get to attend Laracon EU 23 and I don't really know what this means for the Laravel ecosystem beyond seeing a few awesome screenshots on Twitter from the presentation.

I Myself (Peter), am excited for Laravel Pennant. It makes a ton of sense for the community. I don't think Laravel Pennant changes the need for Flagfox from what I have seen so far. That said, maybe this changes people's opinions about Feature Flags for Laravel, and it becomes less desired compared to a first party package many will use. Only time will tell on that one.

Yes, no, maybe... I don't know...

We'll see, there's still a few weeks until Laravel Pennant comes out so. From what little we've seen so far, the experience of using Flagfox doesn't really change at all in light of this and could potentially be built on top of Laravel Pennant. That might be a problem ultimately. We'll let you know when know and lock in that decision.

As long as you use Laravel 9+ and PHP 8+ you will be able to install Flagfox into any existing or new project you create.

No, we will to make it as easy as possible to get started. If you’ve tried Laravel Nova or Telescope before, we plan to have a similar install process.

Pretty easy. You can already look at the foundational work that Peter has done and see it’s not difficult to start making it work.

Yes. Peter has a lot of experience in maintaining Laravel packages included Feature Flags for Laravel which has support.

Yes, but with a license to receive one years worth of updates. After that year you will need to repurchase your license to continue receiving updates.

Nothing, you may continue to use the last version you received. There’s no fear that failing to continue your license will affect your projects in any way.

No, our licenses are focused around projects, not people, because the product is installed into your project, you control how many people get access to the UI for your application.

Nope. Just like users, we intend for you to be able to do what you want. There’s no plan to limit how you use the package once you’ve installed it into a project.

No, not at all, that package will remain open source and maintained as such. Flagfox will be using it as a foundation for implementing its own functionality.

Yes, that’s the plan. We want to support agencies who might have lots of projects that could do with Flagfox.

Right now, it’s the waiting list. We plan to set up a bit more as we go, but you’ll here all news about it first there.

We’re expecting it to be generally available in 2024.

Join waitlist

Are you interested in what we are building?

As a software engineer, marketer or product owner, you might have seen these issues first-hand, as we have. If this is something you think would help, then why not drop your email, and we can keep you informed when it's ready.

We will even give you a unique introductory discount code for when we launch.

What would you like us to call you?

Where do you want us to send update to?

We won't share this information with anyone else.

About us

Who are we

We are a software engineer (Peter) and a product designer (Caroline) who have faced these genuine problems in our daily lives. We thought there was an opportunity to build upon Peter's popular open source package (over 400k+ installs) and wrap an intuitive user experience around it. Our goal is to provide a tool to improve the product development cycle for other Laravel indie markers, tech agencies and startups.

  • Peter Fox

    Peter Fox

    Engineer

    Peter is a PHP developer who has loved being in the Laravel community since first hearing about it in 2012. In 2019, he created a package to satisfy an engineering curiosity. How could we manage features within Laravel projects so more could be merged quickly? This desire came from seeing the horrors of teams struggling to do continuous integration, often with large feature branches that needed to be held back until the whole epic was ready to be released.

    By 2022 it was time for the second version of Feature Flags for Laravel, to improve on the initial idea after gaining a greater insight during those 3 years. For Peter, Flagfox felt like the next logic step in solving this key development problem for the Laravel community.

  • Caroline Smith

    Caroline Smith

    Product designer

    Caroline is a product designer who is equally comfortable in code, wireframes, or research. She has held many roles throughout her career, from front-end developer, UX designer, and product lead to service designer and app developer. This variety has given her a wide-ranging skillset and a unique view of the product development cycle. She advocates cross-collaboration within product teams and has worked on digital experiences in startups, sass businesses and agencies.

    For Caroline, Flagfox allows defining better ways of working, solving everyday pain points and leading in the discussion of what good, healthy product development could be.