Join us for the Permit.io Authorization Challenge: $3,000 in Prizes and a Mechanical Keyboard for Each Winner 🤩
dev.to staff

dev.to staff @thepracticaldev

About: The hardworking team behind dev.to ❤️

Joined:
Feb 9, 2016

Join us for the Permit.io Authorization Challenge: $3,000 in Prizes and a Mechanical Keyboard for Each Winner 🤩

Publish Date: Apr 23
168 22

We're thrilled to partner with Permit.io for a brand new DEV challenge focused on reimagining application authorization!

Running through May 4, the Permit.io Authorization Challenge invites you to push the boundaries of what's possible with authorization-as-a-service.

Gone are the days of hardcoding authorization or building complex in-app permissions. With Permit.io's powerful platform, you can manage access control easier than ever – making your applications more secure, flexible, and easier to maintain.

We have three prompts for this challenge with three ways to win from our $3,000 prize pool. Winners also get a very cool custom Permit.io mechanical keyboard. 😍

Ready to revolutionize the way applications handle permissions? Read on for our prompts!

Our Prompts ✨

Permissions Redefined

Build an application of your choice and implement fine-grained authorization using Permit.io. We strongly encourage you to utilize the Permit CLI. Document your process and guide others through implementing similar solutions.

Permissions Redefined Submission Template
Your submission will be judged primarily on the quality of your documentation (DEV submission post and repository README) but we expect the core functionality of your project to work as well.


AI Access Control

Build an AI application of your choice that includes authorization controls specifically designed for AI (i.e. safeguards for AI actions that require approval workflows, fine-grained controls over what AI agents can access or modify, etc). Document your process and guide others through implementing similar solutions.

AI Access Control Submission Template
Your submission will be judged primarily on the quality of your documentation (DEV submission post and repository README) but we expect the core functionality of your project to work as well.

API-First Authorization

Build an application of your choice that elegantly implements an authorization system that embraces API-first principles and declarative rules using Permit.io.

Avoid generic, boilerplate CRUD apps — we’re looking for thoughtful implementations that demonstrate real-world access control and meaningful architecture. Treat authorization as a core part of your API design, enforced through external policies rather than hardcoded logic. Document your process and guide others through implementing similar solutions.

API-First Authorization Submission Template
Your submission will be judged primarily on the quality of your documentation (DEV submission post and repository README) but we expect the core functionality of your project to work as well.

Judging Criteria

All submissions will be judged on the following:

  • Clarity and Quality of Project Development Journey
  • Clarity and Quality of Project README (Installation/Tutorials/Guides)
  • Functionality and Usability of Application/Tool
  • Innovation and Creativity in the Authorization Approach

Prizes

The winner of each prompt will receive..

permit.io custom keyboard

All valid submissions will receive a completion badge on their DEV profile.

How To Participate

In order to participate, you will need to publish a post using the submission template associated with your selected prompt.

We strongly encourage you to:

  • Focus on demonstrating the benefits of externalized authorization vs. traditional approaches as part of your application and/or submission post.
  • Deploy a working application

Important notes:

  • Please make testing the app as straightforward as possible by providing testing instructions and/or using these admin and user credentials if applicable:
  • Admin:
    • username: admin
    • password: 2025DEVChallenge
  • User:
    • username: newuser
    • password: 2025DEVChallenge
  • You may use AI to support your process (in fact, one of the prompts requires it!) but AI slop won't win.
  • Never include sensitive information like API keys in your submission, codebase, or readme!!!
  • Please review our full rules, guidelines, and FAQ page before submitting so you understand our participation guidelines and official contests rules such eligibility requirements.

Need support?

We encourage all participants to join the Permit.io Slack, and here are some resources to help you get started:

Important Dates

  • April 23: Permit.io Authorization Challenge begins!
  • May 4: Submissions due at 11:59 PM PST
  • May 15: Winners Announced

We're excited to see how you'll reimagine authorization with Permit.io! Questions about the challenge? Ask them below.

Good luck and happy coding!

Comments 22 total

  • Jess Lee
    Jess LeeApr 23, 2025

    That keyboard!!! 😍

    Good luck everyone!

  • Ben Halpern
    Ben HalpernApr 23, 2025

    Good luck!

  • Mahmoud Harmouch
    Mahmoud HarmouchApr 23, 2025

    I really need a new mechanical keyboard so bad, but I just don't have the capacity to join rn. Good luck to the hackers!

  • Gabriel L. Manor
    Gabriel L. ManorApr 23, 2025

    Gabriel from Permit.io here, super exciting to see your submissions!

    If anything comes up along the way, feel free to reach out to me on our Slack community at: io.permit.io/slack

    BTW, there is still a way to win the keyboard by joining one of our launch week Livestreams at: launch.permit.sh

  • Or Weis
    Or WeisApr 23, 2025

    Go go go the race is on!

  • chintanonweb
    chintanonwebApr 24, 2025

    I love this! Challenge accepted

  • Arindam Majumder
    Arindam Majumder Apr 24, 2025

    Awesome!!

  • Shaked Holtzer Weiss
    Shaked Holtzer WeissApr 24, 2025

    Wishing everyone the best of luck, can’t wait to see what you build 💻💪

  • David Jones
    David JonesApr 25, 2025

    Great opportunity

  • Manan Gandhi
    Manan GandhiApr 26, 2025

    can we participate in a team or only solo participation is allowed?

  • Rushabh Javeri
    Rushabh JaveriApr 26, 2025

    Hi, can we participate as a team or is this competition strictly solo?

  • reynaldi
    reynaldiApr 26, 2025

    Will definitely be checking out permit.io!

    I had to control access to certain features for users in different groups (subscription plans) on my service before, but I didn’t know something like this existed, so I ended up implementing my own authorization service.

  • Timonwa Akintokun
    Timonwa AkintokunApr 27, 2025

    This is awesome. I have used Permit.io in some projects. Can't wait to participate in this challenge.

  • James
    JamesApr 27, 2025

    Can you accept my invitation so that I can get a free gift?
    temu.com/u/sckbzzDMtRfZPV
    Hello can you install this and login with my this Rerrell link plz

  • Gourish
    GourishApr 27, 2025

    Hi dear Dev Community
    Can u pls share me details on where to submit the projects..

  • Harsh
    HarshApr 27, 2025

    I'm still new to coding so I won't be participating. But good luck to those who are participating!

  • Yu Watanabe
    Yu WatanabeMay 2, 2025

    Thank you for the opportunity. I appreciate it because these diverse challenges gives you new insights!

  • davinceleecode
    davinceleecodeMay 2, 2025

    Happy coding everyone! 🤘

Add comment