Portier is an email-based, passwordless authentication service
that you can (but don't have to) host yourself.

Home Demo Design Using Portier Self-Hosting Specifications

Note: Portier is in beta. If you plan to use Portier, please subscribe to the mailing list and track the portier-broker GitHub repo so you're aware of any breaking changes or security updates.

Ways to use Portier

We do host the reference broker under broker.portier.io (link to version endpoint). Our reference libraries set this as the default broker. It is okay to just use this for low volume websites, but if you have a lot of traffic or need to be sure that it is always online you should self-host the broker.

On the client site, you will have to implement the portier broker protocol. Instead of doing that manually you should use one of the libraries:

If you have to implement it manually you could use the demo implementation as a reference.

Sites that use Portier

For reference, here are some sites that use Portier. Contact us if you want to be added to that list.