flaviolivolsi / enrolla

The open source customer configuration framework for B2Bs. Control and manage your customer secrets, entitlements and pricing tiers in a single system.

Home Page:https://enrolla.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool



Open-source client configuration platform for SaSS companies.

⭐️ Why Enrolla?

Managing customer configurations takes much work. At first, it seems like just creating another SQL database, but in reality, it's just the beginning.

You need to define different pricing tiers for different customers, but some important ones require extra customization. You need to store lots of different values for them - throttling configurations, secrets, and just plain JSONs. And you need to be able to access these configurations across your system - with 0 latency. You need this data synchronized across many systems - CRMs, authentication services, billing systems, and even sometimes your Databases. Enrolla's goal is to simplify customer configuration management and provide developers with the tools to focus on delivering best-in-class products - while providing the needed flexibility for the rest of the company.

✨ Features

  • 🛂 Easily manage all your configurations - throttling, secrets, just plain JSONs
  • 🧩 Integrations with CRMs, authentication services, billing systems
  • ⏩ Typescript SDK for fetching configurations to your services with smart caching (Python and Go in developement)
  • 📦 Built-in backoffice for non engineers
  • 😎 Headless UI templates for providing needed knobs for your customers (in developement)
  • 👩‍💻 Community driven

🌱 Contributing

Whether it's big or small, we love contributions ❤️ Check out our guide to see how to get started.

Not sure where to get started? You can:

💚 Community & Support

  • Slack (For live discussion with the community and the Enrolla team)
  • GitHub Discussions (For help with building and deeper conversations about features)
  • GitHub Issues (For any bugs and errors you encounter using Enrolla)
  • Twitter (Get news fast)

About

The open source customer configuration framework for B2Bs. Control and manage your customer secrets, entitlements and pricing tiers in a single system.

https://enrolla.io

License:Apache License 2.0


Languages

Language:TypeScript 97.1%Language:JavaScript 2.1%Language:Dockerfile 0.4%Language:HTML 0.3%Language:Shell 0.1%