Skip to content
/ frigg Public
forked from friggframework/frigg

The Frigg Framework - Integrations as quick as "npm install"

Notifications You must be signed in to change notification settings

leofmds/frigg

 
 

Repository files navigation

Frigg Integration Framework

All Contributors

Frigg is a Framework that powers direct/native integrations between your product and external software partners.

Build enterprise-grade integrations as simply as create-frigg-app.

The Vision for the Framework and the Community

Imagine a world where you can spin up an integration requested by your customers, product team, or partnership folk within a matter of minutes, and push to production within a day. Imagine that you get a notification whenever one of APIs you rely on has been updated, and less than a day later you get a second notification telling you your integration service is ready for a version bump with the new updates incorporated and tested.

And now imagine all of this is running on your own accounts.

That's our vision for Frigg. Learn more at FriggFramework.org

Background

Software integrations have been a problem developers have been asked to solve since the very first "hello world." It's not new. However, in almost all cases, the most we could do was build our own homespun solution, read the API docs of our desired integration target, and then forever maintain and hope we built a repeatable process. This cost time and labor, and a headache. Developers spent time learning an API to only ever use it once. Maintaining the integrations over time becomes a headache. Each one has a risk of becoming its own special time suck in the organization.

Yet every integration has the potential to deliver tremendous value to your end users and therefore to you as the software provider.

At Left Hook we found that not only were we recreating the wheel for every project, we were also highly incentivized to learn an API and double down on that knowledge for any and all comers. We looked across the market, and providers who were trying to solve this problem either created vendor lock-in with an integrations-as-subscription model, or the open source options required spinning up expensive servers and immediately became deeply technical.

At the same time, over the past decade plus, major cloud providers started creating serverless options that unlock the perfect use case for integrations.

  • Low to no cost to have "at ready"
  • Low to no server management
  • Highly Scalable to tackle large request volumes with the same logic/code that handles single requests
  • Infrastructure-as-code solutions like the serverless.com framework that allow for cloud agnostic architecture with the promise of fully managed infra

So, enter Frigg. We built what you would build, if you had the time to review hundreds or thousands of APIs and build a framework flexible enough to handle any workflow or use case thrown at it, able to scale from two to two million records passing through the pipes.

Getting Started

Best place to get started is to checkout our Docs

Feel free to reach out and contact us, and/or join our Frigg community shared Slack channel.

Contributors ✨

Thanks goes to these wonderful people (emoji key):


Sean Matthews

💻 🚇 💼 🤔 📖 ⚠️

Tom Elliott

📝 💼 🖋 📖 🤔

Sheehan Toufiq Khan

💻 🎨 🤔 🚧 👀 📖 ⚠️ 🚇

William P. Riley-Land

💻 🤔 🔬 ⚠️ 🔧

Kelly Davis

🐛 💻 🔌

Jonathan Moore

💻 🚧 🔌 👀 ⚠️ 📖

Gregorio Martin

🐛 💻 ⚠️

cgenesoniSouthWorks

💻 🔬 ⚠️

TrevorKiefaber

💻 🤔 🔌 🔬 ⚠️

Caleb

💻 🤔 📦 🔬

Ryan Zarick

💻 🤔 📦 🔬 👀

Scott Russell

📖 ⚠️ 💻

Jonathan O'Donnell

📖 💻

li-sherry

📖 ⚠️ 💻

vedantagrawall

📖 ⚠️ 💻

codesee-maps[bot]

🚇

MichaelRyanWebber

📖 🚇 ⚠️ 💻

debbie-yu

📖 💻 ⚠️

Roberto Oliveros

📖 ⚠️ 💻

Leonardo Ferreira

📖 ⚠️ 💻

Charaf

📖 ⚠️ 💻

Maximiliano Salvatti

📖 ⚠️ 💻

Maximiliano Salvatti

📖 ⚠️ 💻

Jo-lefthook

💻

This project follows the all-contributors specification. Contributions of any kind welcome!

About

The Frigg Framework - Integrations as quick as "npm install"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%