howdy, this is a really great project! i’m curious...
# community
m
howdy, this is a really great project! i’m curious if there’s a public roadmap beyond github issues/discussions? i’m particularly interested in what’s envisioned for the admin api, given the many warnings about it being unstable at this point
c
Hi. There's no formal road map yet because we are currently focused on refining the engine and getting feedback from the early users and the community about the features that matter most to them. Admin API is a late addition because our initial focus was on the git-based workflow. It's "unstable" in the sense that we can't yet guarantee backward compatibility with previous versions because we want to get the ergonomics right and that might involve some breaking changes. We just wanted to make that clear in the docs (in case it wasn't obvious from the 0.x semver scheme 🙂 ) Of course, Cerbos is a self-hosted service so you have full control over when you'd want to upgrade to a new version -- so that shouldn't be a huge issue anyway.
m
yep, that is exactly how i understood it. we’re interested in the admin api and the postgres backend because our use case would be driving authorization of our saas-like management backend, where we have thousands of customers administering their own data. self-service for organizations is also on our roadmap — allowing admins to set fine-grained permissions for other users in their orgs — which would make the git/local backends pretty impractical. while the admin api is understandably in flux, is it guaranteed to be present in future versions of cerbos? that would be my only major hesitation in recommending cerbos to my company — if admin api somehow got cut for the 1.0 release, we’d be up the creek
c
I am pretty sure we won't drop the Admin API. We'll only be improving it. We try hard to keep things non-breaking as much as possible anyway.
Also, our code is open source so there's very little possibility of you being up the creek 🙂
m
true enough, but as much as i love writing go i’m not looking to fork a project 😄 i appreciate your answers. like i said, the project looks great, and i’m excited about its future 👍
c
Glad to hear. We are happy to answer questions and help you plan your deployment -- so get in touch any time. That way, you can actually influence the product as well.
a
Hey @Majid - I’m the Product Lead at Cerbos and been catching up on this thread. This sounds like a great use case and as @Charith (Cerbos) said we want to be building the product for exactly this sort of thing. I would love to chat in more detail about your specific use case, answer any questions in more detail you may have and also help you with developing your policies. If that is good with you feel free to pick some time that works for you. I’m on vacation this week but back next week. Thanks!
m
hey alex, i think that would be great. i’ll book some time, thanks!
oh, well, i’m on the west coast of the us and am a late riser, so it seems our work schedules pretty much diametrically opposed 😆 happy to work something out in different hours, but as far as calendly goes, i’m sound asleep through your entire workday
a
Ah don't worry about that - drop me an email and we can sort something out - alex@cerbos.dev