Pizzly, the open-source tool to build all of your OAuth API Integrations

The simplest, fastest way to integrate your app with OAuth APIs.
View on GitHubLive demo
Build secure API integrations in minutes

Pizzly lets you integrate OAuth APIs in any language without having to worry about OAuth technicalities such as refresh token, redirect url, etc.

Over 100+ APIs pre-configured

From Salesforce to Google Sheets and from OAuth 1.0 to OAuth 2.0, select all the APIs you want to use and even add your own using JSON configuration files.

Open-source and community-driven

Originally built by Bearer, Pizzly is now fully open source and embraced by a growing community of users and contributors.

Everything You Need To Get Started

Choose and configure an API

From your Pizzly's dashboard, select an API, click on "New configuration" and save your OAuth credentials (Client ID & Client Secret) and scopes.

That's all it takes to configure an API with Pizzly.

Live demo of the dashboard
Add a connect button

The connect method (available in the JavaScript SDK) lets you authenticate users with any APIs, making it faster than ever to manage API integrations. Add it to your frontend with those 7 lines of code:

const pizzly = new Pizzly({ host: PIZZLY_HOSTNAME });
const api = pizzly.integration('api')

api
 .connect()
 .then({authId} => console.log('Connected!', authId)) 
 .catch(console.error)

That’s it. Clean and simple.
Check out the documentation for more information.

See a live example of using Pizzly in React
Send requests to the API

For ease of use, Pizzly provides JavaScript SDKs (for React, Vue.js and Node.js), but you can also use any HTTP clients in any languages. All requests are routed through Pizzly's proxy which handles the authentication:

const pizzly = new Pizzly({ host: PIZZLY_HOSTNAME });
const api = pizzly.integration('api')

api
 .auth(authId)
 .get('/user')
 .then(response => response.json)
 .then(data => console.log(data)) // Manipulate the data
 .catch(console.error)

Again, clean and simple.
Check out the documentation for more information.

See more examples

Over 100+ APIs available out-of-the-box

Pick one of the pre-configured APIs - including Salesforce, Gmail, Twitter, Google Sheets, LinkedIn, Facebook - or add new ones through a simple configuration file.

Look at all supported APIs

100% open-source. 100% community-driven.

Join a vibrant community of developers, helping each other to build more API integrations, faster and easier than ever.

Anna Ogiiko
Senior Software Developer at Vaisto Solutions

"I am glad to contribute to some project which really has value and benefit for users. So thank you for having it structured, well documented and well-groomed!"

Nicolas Grenié
Developer Advocate at Typeform

"I have been using Pizzly for some recent hacks on Airtable and Monday.com, and it helped me building oauth flow directly into a full frontend app. Really useful."

Emil Rasmussen
CTO at Pento

"At Pento, we use Pizzly for all OAuth integrations. It's enabled us to not bother with the OAuth dance for every integration we add, while being self-hosted and open source, so we easily can add new integration configurations, which is super helpful!"

Ready to build API Integrations?

Start with Pizzly today. Open source. MIT License.
© Copyright Bearer 2020